Ubuntu下基于Virtualenv构建Python开发环境
生活随笔
收集整理的这篇文章主要介绍了
Ubuntu下基于Virtualenv构建Python开发环境
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1.安装virtualenv并建立虚拟环境
1).更新pip版本
sudo pip install --upgrade pip如果出现如下异常:
File "/usr/bin/pip", line 9,in <module> from pip importmain ImportError: cannot import name main直接卸载本地pip,重装
sudo python -m pip uninstall pip再执行pip的更新
2) 安装 virtualenv
sudo pip install virtualenv3) 构建 virtualenv 虚拟环境
virtualenv venv # venv 可替换为别的虚拟环境名称执行后,在本地会生成一个与虚拟环境同名的文件夹,包含 Python 可执行文件和 pip 库的拷贝,可用于安装其他包。
但是默认情况下,虚拟环境中不会包含也无法使用系统环境的global site-packages。比如系统环境里安装了 requests 模块,在虚拟环境里import requests会提示ImportError。如果想使用系统环境的第三方软件包,可以在创建虚拟环境时使用参数–system-site-packages。
virtualenv --system-site-packages venv可以自己指定虚拟环境所使用的 Python 版本,但前提是系统中已经安装了该版本
virtualenv -p /usr/bin/python2.7 venv使用新的Python3.5虚拟环境,而不使用系统环境的第三方软件包,执行如下:
virtualenv venv --python=python3.54) 使用virtualenv 虚拟环境
进入虚拟环境,如果未对命令行进行个性化,此时命令行前面应该会多出一个括号,括号里为虚拟环境的名称。启动虚拟环境后安装的所有模块都会安装到该虚拟环境目录里。
source venv/bin/activate退出虚拟环境
deactivate删除虚拟环境 - 直接删除虚拟环境所在的文件夹venv
rm -r venv转载于:https://www.cnblogs.com/nyatom/p/10302278.html
总结
以上是生活随笔为你收集整理的Ubuntu下基于Virtualenv构建Python开发环境的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Python中eval与exec的使用及
- 下一篇: 在Ubuntu 16.04.3 LTS