标签:选择 选项 开发环境 一个 nbsp div site alt python开发
在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的,virtualenv通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的,不同项目之间相互不干扰,如下所示。
安装virtualenv比较简单,无论是在linux系统上还是windows上都可以通过pip来进行安装,如下:
pip install virtualenv
创建一个目录文件夹来保存虚拟环境的项目文件myproject
进入到目录执行命令
virtualenv -p /usr/bin/python2.7 --no-site-packages --distribute Project_py2
设置虚拟环境的python版本是2.7,令隔离环境不能访问系统全局的site-packages目录,默认会安装setup、pip、wheel等基础模块
激活虚拟环境
source Project_py2/bin/activate
退出虚拟环境
deactivate
安装之后需要新建virtualenv的独立环境,具体可以查看其帮助命令:virtualenv -h
常用的参数有:
-p:指定一个版本python环境;通常当你的系统中安装了多个python版本时会用到;默认情况下virtualenv会优先选取它的宿主python环境,即它安装在那个python版本下就会默认选择哪个版本作为默认python隔离环境。
--no-site-packages:不使用系统环境的python安装包,即隔离包中不能使用真实python环境的安装包;当前版本这个选项是默认的。
--system-site-packages:与上面相反,使隔离环境能访问系统环境的python安装包
--distribute:copy一个python环境的分支,默认会安装setup、pip、wheel等基础模块
标签:选择 选项 开发环境 一个 nbsp div site alt python开发
原文地址:http://www.cnblogs.com/mituxiaoshutong/p/7802899.html