Python 虚构意况:Virtualenv

Python 虚构情况:Virtualenv

virtualenv

virtualenv用于创立独立的Python情况,多少个Python互相独立,互不影响,它亦可:

  1. 在并未有权力的动静下安装新套件
  2. 不一致采纳能够采纳分歧的套件版本
  3. 套件进级不影响其余应用

安装
sudo apt-get install python-virtualenv

使用方法
virtualenv [虚构境况名称]

如,创建**ENV**的设想情形
virtualenv ENV

暗中认可情形下,设想景况会借助系统遭逢中的site
packages,正是说系统中已经安装好的第三方package也会设置在虚构意况中,倘诺不想依附那么些package,那么能够增进参数
–no-site-packages建构虚拟际遇
virtualenv –no-site-packages [虚构意况名称]

早先设想景况
cd ENV
source ./bin/activate

在意此时下令行会多三个(ENV),ENV为虚构情形名称,接下去全部模块都只会设置到该目录中去。

退出设想处境
deactivate

在设想情形安装Python套件

Virtualenv 附带有pip安装工具,因而必要设置的套件能够一贯运营:
pip install [套件名称]

一旦未有运维虚构遭受,系统也设置了pip工具,那么套件将被安装在系统遇到中,为了防止发生那一件事,可以在~/.bashrc文件中加上:
export PIP_REQUIRE_VIRTUALENV=true

抑或让在实施pip的时候让系统活动开启设想情况:
export PIP_RESPECT_VIRTUALENV=true

Virtualenvwrapper

Virtaulenvwrapper是virtualenv的强大包,用于更方便管理设想情状,它能够做:

  1. 将有所设想情形整合在八个目录下
  2. 管住(新增添,删除,复制)虚构情状
  3. 切换虚拟意况

安装
sudo easy_install virtualenvwrapper 

那时还不能够接纳virtualenvwrapper,暗许virtualenvwrapper安装在/usr/local/bin上面,实际上你供给周转virtualenvwrapper.sh文件才行,先别急,张开那个文件看看,里面有安装步骤,我们照着操作把条件设置好。

1.创立目录用来贮存虚构遭逢
mkdir $HOME/.virtualenvs

2.在~/.bashrc中增多行: export WO昂CoraKON_HOME=$HOME/.virtualenvs

3.在~/.bashrc中增多行:source /usr/local/bin/virtualenvwrapper.sh

4.运行: source ~/.bashrc

那会儿virtualenvwrapper就足以采取了。

列出设想情状列表
workon

也能够应用
lsvirtualenv

新建设想意况
mkvirtualenv [虚构情形名称]

启航/切换虚构碰到
workon [虚拟情状名称]

剔除虚构遭遇
rmvirtualenv [设想景况名称]

离开虚构碰到
deactivate

上边关于Python的稿子您也或者喜欢,不要紧看看:

Python:在钦点目录下搜索知足条件的公文 

Python2.7.7源码剖判 

毋庸操作系统直接运营 Python 代码 

CentOS上源码安装Python3.4 

《Python主旨编制程序 第二版》.(Wesley J. Chun ).[高清PDF中文版]

《Python开采技能详解》.( 黄旭峰,宗杰).[高清PDF扫描版+随书录像+代码]

Python脚本获取Linux系统音讯

在Ubuntu下用Python搭建桌面算法交易研讨遇到

Python 语言的提升简史

Python 的详实介绍:请点这里
Python 的下载地址:请点这里

正文永世更新链接地址:

http://www.bkjia.com/Linuxjc/1048379.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linuxjc/1048379.htmlTechArticlePython 虚构情形:Virtualenv virtualenv
virtualenv用于创立独立的Python碰着,五个Python相互独立,互不影响,它亦可:

  1. 在尚未权力的情形下安装新…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图