ubuntu系统安装python虚拟环境

一、安装python:

步骤1:在Ubuntu系统中打开终端,你可以使用快捷键Ctrl+Alt+T来打开终端,或者在应用程序菜单中找到终端。

步骤2:更新软件包列表,在终端中输入以下命令,更新软件包列表:

sudo apt update

输入你的密码,然后按下Enter键。这将更新系统中可用的软件包列表,确保你安装的是最新版本的软件包。

步骤3:在终端中输入以下命令,安装Python:

sudo apt install python3

按下Enter键后,系统会提示你确认安装。输入Y并按下Enter键开始安装过程。这将安装Python 3的最新版本。

步骤4:安装完成后,你可以验证Python是否成功安装。在终端中输入以下命令:

python3 --version

系统将显示已安装的Python版本号,例如Python 3.10.12。这表明Python已成功安装在你的Ubuntu系统中。

二、安装虚拟环境:

步骤1:安装python虚拟环境和开发版

sudo apt install python3-venv python3-dev

步骤2:在/home下创建一个存放虚拟环境的文件夹,比如tensor_environment:

sudo mkdir tensor_environment

步骤3:进入目录,创建虚拟环境:

cd tensor_environment
python3 -m venv tensor_env

步骤4:引入创建的虚拟环境:

source tensor_env/bin/activate

注意:创建的虚拟环境里面用pip install 安装包的时候,出现权限不够问题:

首先理所当然地以为在前面加sudo pip……就好,但是警告提示,发现不对劲,这样安装的包就不是在虚拟环境里面安装了,而是安装到了外面正常环境

在这里直接给虚拟环境所在的整个文件夹777权限,即可解决,chmod 777 虚拟环境文件夹/ -R

sudo chmod 777 tensor_environment/ -R

步骤5:安装python依赖包,可以从清华源下载安装:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib

步骤6:退出虚拟环境:

deactivate

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/610770.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MacOS安装openMP报错【已解决】

error: Target “WLBG” links to: OpenMP::OpenMP_CXX but the target was not found. Possible reasons include: * There is a typo in the target name. * A find_package call is missing for an IMPORTED target. * An ALIAS target is missing. 最开始是报这个错&#x…

vue3页面导出为PDF文件

vue3页面导出为PDF文件 尝试了很多方法,都没有找到完美的解决方法 目前网上有个思路,就是将页面先转存为图片,然后将图片另存为PDF文件 记录一下完整过程 一、安装必备包 安装两个第三方插件 npm i html2canvas npm i jspdfhtml2canvas…

Meta宣布全新训推一体加速器:完全集成PyTorch 2,性能3倍提升

ChatGPT狂飙160天,世界已经不是之前的样子。 新建了免费的人工智能中文站https://ai.weoknow.com 新建了收费的人工智能中文站https://ai.hzytsoft.cn/ 更多资源欢迎关注 Meta 疯狂砸入数十亿美元,一部分招揽人才,一部分造芯片。 Meta 正在不…

Redis 主从复制实现

Redis 主从复制实现 第一次同步命令传播分摊主服务器的压力增量复制 第一次同步 第一阶段:建立链接、协商同步(为全量复制做准备) 执行了 replicaof 命令后,从服务器就会给主服务器发送 psync 命令,表示要进行数据同步。psync 命令包含两个参…

Java List基础篇

目录 前言一、常用List1.1 List1.1.1 特点1.1.2 常用API 1.2 ArrayList1.2.1 特点1.2.2 使用 1.3 LinkedList1.3.1 特点1.3.2 使用 1.4 CopyOnWriteArrayList1.4.1 特点1.4.2 使用 1.5 Arrays.asList()1.5.1 特点1.5.2 使用 二、对比总结 前言 一、常用List 1.1 List List是…

贪心算法:排列算式

题目描述 给出n数字,对于这些数字是否存在一种计算顺序,使得计算过程中数字不会超过3也不会小于0? 输入描述: 首行给出一个正整数t,(1≤t≤1000)代表测试数据组数每组测试数据第一行一个正整数n,(1≤n≤500)第二行包含n个以空格分隔的数字…

基于python的天气数据可视化系统、Flask框架,爬虫采集天气数据,可视化分析

系统介绍 基于Python的天气预测可视化分析系统,该项目的主要流程和功能包括: 数据获取: 使用Python的pandas库从2345天气网(http://tianqi.2345.com/Pc/GetHistory)抓取山东省各市区县在2021年至2023年间的天气历史数…

实况窗助力美团打造鸿蒙原生外卖新体验,用户可实时掌握外卖进展

自2023年华为宣布全新HarmonyOS NEXT蓄势待发,鸿蒙原生应用全面启动以来,已有金融、旅行、社交等多个领域的企业和开发者陆续宣布加入鸿蒙生态。其中,美团作为国内头部的科技零售企业,是首批加入鸿蒙生态的伙伴,其下的…

【C 数据结构】静态链表

文章目录 【 1. 基本原理 】1.1 静态链表中的节点1.2 备用链表 【 2. 静态链表的创建 】2.1 实例1 - 创建静态链表,指定值2.2 实例2 - 创建静态链表,默认值 【 3. 静态链表 添加元素 】【 4. 静态链表 删除元素 】【 5. 静态链表 查找元素 】【 6. 静态链…

机器人方向控制中应用的磁阻角度传感芯片

磁阻传感器提供的输出信号几乎不受磁场变动、磁温度系数、磁传感器距离与位置变动影响,可以达到高准确度与高效能,因此相当适合各种要求严格的车用电子与工业控制的应用。所以它远比采用其它传感方法的器件更具有优势。 机器人的应用日渐广泛&#xff0…

【ELFK】Filebeat+ELK 部署

FilebeatELK 部署 Node1节点(2C/4G):node1/192.168.67.11 Elasticsearch Kibana Node2节点(2C/4G):node2/192.168.67.12 Elasticsearch Apache节点:apache/192.168.67.10 …

如何编译OpenHarmony自带APP

作者:王石 概述 OpenHarmony 的主干代码是开源社区的重要学习资源,对于想进行应用开发和熟悉 OpenHarmony 能力的同学主干代码是非常重要的资源,在主干代码的 applications 目录里聚集了很多原生的应用实现,那么如何编译这些代码…