码迷,mamicode.com
首页 > 其他好文 > 详细

virtualenv

时间:2017-11-08 20:04:48      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:选择   选项   开发环境   一个   nbsp   div   site   alt   python开发   

1.virtualenv介绍

在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的,virtualenv通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的,不同项目之间相互不干扰,如下所示。 

技术分享

 

2.安装virtualenv

 安装virtualenv比较简单,无论是在linux系统上还是windows上都可以通过pip来进行安装,如下:

pip install virtualenv

 

 

3.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等基础模块

 

 

4、集成到开发环境

技术分享

技术分享

技术分享

 

virtualenv

标签:选择   选项   开发环境   一个   nbsp   div   site   alt   python开发   

原文地址:http://www.cnblogs.com/mituxiaoshutong/p/7802899.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!