Ubuntu系统Python虚拟环境安装与使用指南
在Ubuntu系统中,为不同项目隔离Python依赖是开发的最佳实践。本文详细讲解如何安装virtualenv和virtualenvwrapper,以及如何创建、切换、管理和删除虚拟环境。
安装依赖工具
在Linux终端(快捷键 Ctrl+Alt+T)中,首先需要安装虚拟环境的核心工具。根据系统Python版本及已安装的包管理工具,可选择以下两种安装方式之一:
方式一:使用apt安装(推荐)
sudo apt install python-virtualenv
sudo easy_install virtualenvwrapper方式二:使用pip安装
若系统已配置pip,可通过pip进行安装。注意安装顺序不可颠倒,virtualenvwrapper依赖于virtualenv:
sudo pip install virtualenv
sudo pip install virtualenvwrapper配置virtualenvwrapper
安装完成后,需激活virtualenvwrapper脚本以使用相关命令。首先查找脚本位置:
# 找到virtualenvwrapper的脚本文件 whereis virtualenvwrapper
# 进入该目录 cd /usr/local/python3/bin
# 执行脚本文件激活 virtualenvwrapper source virtualenvwrapper.sh
# 可以正常使用命令了为避免每次重启后手动激活,建议将激活命令添加到环境变量中:
# 方法一每次重启后都需要手动激活,不方便,将命令添加到环境变量 sudo vi ~/.bashrc
# 在末尾添加一行 source /usr/local/python3/bin/virtualenvwrapper.sh
# 保存后执行 source ~/.bashrc
# 现在可以正常使用命令了,且每次重启主机自动加载命令创建与管理虚拟环境
使用mkvirtualenv命令创建虚拟环境。创建成功后,命令行提示符会发生变化,表示已自动进入该环境。
基本创建
mkvirtualenv mywork创建的虚拟环境默认保存在/home/.virtualenvs目录下。无论当前在哪个目录执行,虚拟环境的位置均保持一致。
指定Python版本
若需指定特定的Python解释器路径,可使用-p参数(path的简写):
mkvirtualenv -p python路径 虚拟环境名称若不确定Python路径,可通过whereis python3命令搜索,默认通常位于/usr/bin/目录下。
常用操作命令
查看与安装包
进入虚拟环境后,可使用以下命令查看已安装的Python包:
pip list
pip freeze安装新包时,直接运行pip install 包的名字。**注意:在虚拟环境中安装Python包时,切勿使用sudo pip。**
切换与退出
- 进入环境:使用
workon [虚拟环境名称]。输入workon后按两次Tab键,可列出所有可用虚拟环境。 - 退出环境:使用
deactivate命令。
删除环境
删除虚拟环境的命令为rmvirtualenv [虚拟环境名称]。若当前处于虚拟环境中,需先执行deactivate退出后,方可执行删除操作。同样,rmvirtualenv后按两次Tab键可提示所有虚拟环境名称。
常见问题排查
- 提示找不到命令:通常是因为脚本文件未加入系统路径,请检查是否已正确执行
source virtualenvwrapper.sh或将其添加到~/.bashrc。 - 创建失败:创建虚拟环境需要在联网状态下进行,否则可能因无法下载依赖而失败。
以上就是Ubuntu系统下Python虚拟环境的安装和使用教程的详细内容,更多关于Python虚拟环境配置的资料请关注本站其它相关文章!
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









