Ubuntu创建python虚拟环境

1、安装Python

1)打开终端。

2)添加deadsnakes PPA到你的系统(如果尚未添加):

sudo add-apt-repository ppa:deadsnakes/ppa

系统更新:

sudo apt-get update

安装Python 3.9:

sudo apt-get install python3.9

查看安装的版本:

python3.9 --version

请注意,具体的版本号可能会变化。如果需要特定的小版本,请确保从PPA获取最新的可用版本,或从Python官方网站下载源代码进行编译安装。

2、创建并激活虚拟环境

1)确保已安装对应版本的virtualenv 或 venv 模块,如Python3.9版本:

sudo apt install python3.9-venv

对于旧版本的 Python,可以安装 virtualenv:

pip install virtualenv

2)创建虚拟环境:

使用 venv 创建虚拟环境:

python3 -m venv myenv

使用 virtualenv 创建虚拟环境:

virtualenv myenv

注意

如果系统默认使用python3.12版本,上述创建并运行的虚拟环境就是python3.12版本的。

linux系统不能在移动介质或共享文件夹中创建虚拟环境。

3)激活虚拟环境:

Windows:

myenv\Scripts\activate

macOS/Linux:

source myenv/bin/activate

退出虚拟环境:

deactivate

3、常见错误及解决方法

Python 未安装或路径问题:

确认 Python 安装路径是否正确,使用 which python 或 where python 检查 Python 安装位置。

权限问题:

如果遇到权限问题,可以尝试使用 sudo 命令(仅限于 Unix 系统):

sudo python3 -m venv myenv

pip 版本问题:

如果 pip 版本过旧,可以尝试升级 pip:

python3 -m pip install --upgrade pip

依赖包问题:

有时需要先安装一些依赖包:

sudo apt-get install python3-venv

具体错误信息:

如果以上步骤无法解决问题,请按照详细的错误信息,以便更准确地诊断和解决问题。

相关推荐
一只小萌新.27 分钟前
【Python学习(七)——序列、列表、元组、range、字符串、字典、集合、可变类型&不可变类型】
开发语言·python·学习
菜了再学27 分钟前
pycharm连接ssh,conda创建新的python环境
python·pycharm·ssh
汀沿河34 分钟前
基于Swarm的大模型应用:一个天气助手
开发语言·人工智能·python
初学者丶一起加油1 小时前
C语言基础:指针(常量指针和指针常量)
java·linux·c语言·开发语言·算法·ubuntu·visualstudio
PyAIGCMaster2 小时前
pycharm 命令行下的链接,不自动形成链接和定位了。
ide·python·pycharm
.远_2 小时前
CUDA C | 第一章 基于CUDA的异构并行计算
linux·c++·人工智能·python
学地理的小胖砸2 小时前
【python如何使用随机模块】
开发语言·python
小汤猿人类2 小时前
Spring AMQP ----消息转换器
服务器·python·spring
白雪公主的后妈2 小时前
Python爬虫基础——案例:爬取豆瓣电影动画排行榜
爬虫·python·requests模块·json模块
游客5203 小时前
图像处理 | 图像二值化
图像处理·人工智能·python·opencv·计算机视觉