Ubuntu系统搭建Python虚拟环境的完整步骤
1. 准备工作:更新系统并安装基础工具
在搭建虚拟环境前,需确保系统软件包列表最新,并安装Python3及pip(Python包管理工具)。打开终端,依次执行以下命令:
sudo apt update # 更新系统软件包列表
sudo apt upgrade # 升级已安装的软件包
sudo apt install python3 python3-pip # 安装Python3及pip(若未安装)
验证安装是否成功:
python3 --version # 查看Python3版本(如Python 3.10.12)
pip3 --version # 查看pip版本(如pip 22.0.2)
2. 安装虚拟环境工具(推荐venv模块)
Ubuntu系统自带Python3,其标准库中的venv模块是创建虚拟环境的推荐工具(无需额外安装)。若需更灵活的功能(如跨平台支持),可安装virtualenv第三方工具:
# 安装venv模块(Ubuntu 16.04及以上版本默认包含)
sudo apt install python3-venv
# 可选:安装virtualenv(若需要更强大的功能)
sudo pip3 install virtualenv
3. 创建虚拟环境
选择项目目录(或任意路径),使用以下命令创建虚拟环境(以myenv为例):
# 使用venv模块(Python 3.3+原生支持)
python3 -m venv myenv
# 可选:使用virtualenv工具(需提前安装)
virtualenv myenv
执行后,当前目录会生成一个名为myenv的文件夹,其中包含虚拟环境的Python解释器、pip工具及依赖库目录。
4. 激活虚拟环境
创建完成后,需通过source命令激活虚拟环境。激活后,终端提示符会显示虚拟环境名称(如(myenv)),表示当前处于虚拟环境中:
source myenv/bin/activate
激活后,所有通过pip安装的包都会存放在myenv目录中,不会影响系统全局Python环境。
5. 使用虚拟环境
激活后,即可使用pip安装项目所需依赖(如flask、numpy等),这些包仅对当前虚拟环境有效:
pip install flask # 安装Flask框架
pip list # 查看当前环境已安装的包
此时,python或pip命令均指向虚拟环境中的版本,与系统全局环境隔离。
6. 停用虚拟环境
完成项目开发后,可通过以下命令退出虚拟环境,恢复系统默认Python环境:
deactivate
退出后,终端提示符将恢复正常,不再显示虚拟环境名称。
可选:高级工具推荐(多版本/依赖管理)
- pyenv:管理多个Python版本(如同时安装Python 3.8、3.11),可与
virtualenv结合使用,适合需要切换Python版本的项目。 - pipenv:自动管理虚拟环境和项目依赖(生成
Pipfile替代requirements.txt),简化依赖管理流程。
通过以上步骤,即可在Ubuntu系统上快速搭建Python虚拟环境,实现项目依赖隔离,避免不同项目间的库版本冲突。
以上就是关于“Python虚拟环境Ubuntu怎么搭建”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm