【美高梅开户网址】python的虚拟环境,python框架虚拟

在支付进程中,往往同一台电脑要开支分化的档次,差异的档次也许须求分歧版本的包,为了化解这几个标题就引出了虚拟环境。

python框架之虚拟环境的安插,python框架虚拟

在开发进度中,往往同一台总结机要开支不相同的体系,分歧的种类大概须求分歧版本的包,为了缓解那么些题材就引出了虚拟环境。

布置虚拟环境:

1.装置虚拟环境:

sudo pip3 install virtualenv  

 

2.安装虚拟环境扩张包:

sudo pip3 install virtualenvwrapper

 

3.修改用户家目录下的布置文件.bashrc,添加如下内容:

export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

 

美高梅开户网址 1

 

 4.行使source .bashrc命令使配置文件生效。

那会儿可能会产出那样的谬误:

/usr/bin/python: No module named virtualenvwrapper  
virtualenvwrapper.sh: There was a problem running the initialization hooks.   
If Python could not import the module virtualenvwrapper.hook_loader,  
check that virtualenvwrapper has been installed for  
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is  
set properly. 

 

 系统私下认可用的是python2的解释器,那就须求大家将python3的解释器添加到环境变量:

4.1开拓系统环境变量文件:

vi /etc/profile

 4.2添加python3:

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

 美高梅开户网址 2

4.3使用source /etc/profile命令使配置文件生效。

4.四双重实施source .bashrc命令使配置文件生效。

5.创造python3虚拟环境的吩咐如下:

mkvirtualenv -p python3 虚拟环境名称
  • 创建成功后,会自行工作在那几个虚拟环境上。
  • 创办虚拟环境要求联网。
  • 干活在虚拟环境上,提醒符最终面会油但是生”(虚拟环境名称)”。
  • 全部的虚拟环境,都放在/home/python/下的隐藏目录.virtualenvs下。

 6.能够将事先用过的欧洲经济共同体项目必要的包完全导过来实行安装:

6.1先将事先项目中的安装包倒入到叁个文件夹中:

pip freeze > package.txt

 

 6.2切换成刚刚新创立好的虚拟环境中,安装package.txt中的包:

pip install -r ./package.txt   # 将package.txt放到了家目录下,并且系统也切换到了家目录下。

 

 此时恐怕会现出这样的情形:

美高梅开户网址 3

并发深铜锈绿字体,然后就终止了安装。消除办法:旁观水绿字体描述的是哪个包安装出现了难点,换个版本号也许直接注释掉,等成套设置完再单独安装那些包。

当最后出现这几行,就表达全数装置成功:

美高梅开户网址 4

6.3 cd .virtualenvs/django_py3/lib/python3.5/site-packages/
能够查阅刚才安装的保有的包:

美高梅开户网址 5

7.退出虚拟环境的一声令下如下:

deactivate

 

8.去除虚拟环境的命令如下:

rmvirtualenv 虚拟环境名称

 

9.查看虚拟环境命令:workon tab键两下

 10.进去虚拟环境命令:workon 虚拟环境名称

 

在付出进度中,往往同一台微型总括机要支付分裂的品种,差异的品种恐怕必要不一样版本的包,为领悟…

python虚拟环境–virtualenv

virtualenv 是二个创办隔开的Python环境的工具。virtualenv创制三个饱含全部须求的可执行文件的公文夹,用来使用Python工程所需的包。

配置虚拟环境:

virtualenv 是多少个创建隔离的Python环境的工具。virtualenv创制一个饱含全数要求的可执行文件的文件夹,用来使用Python工程所需的包。

  安装

1.设置虚拟环境:

安装

pip install virtualenv

sudo pip3 install virtualenv  

pip install virtualenv

  基本选取

 

基本使用

为一个工程创设三个虚拟环境:

2.安装虚拟环境扩充包:

为3个工程创造二个虚拟环境:

$ cd my_project_dir

sudo pip3 install virtualenvwrapper

$ cd my_project_dir

$ virtualenv venv #venv为虚拟环境目录名,目录名自定义

 

$ virtualenv venv#venv为虚拟环境目录名,目录名自定义

virtualenvvenv将会在时下的目录中创设三个文件夹,包蕴了Python可执行文件,以及pip库的一份拷贝,那样就能设置任何包了。虚拟环境的名字(此例中是venv)能够是随便的;若省略名字将会把公文均位于当前目录。

3.改动用户家目录下的安排文件.bashrc,添加如下内容:

virtualenvvenv将会在当下的目录中创建一个文书夹,蕴涵了Python可执行文件,以及pip库的一份拷贝,这样就能设置任何包了。虚拟环境的名字(此例中是venv)可以是即兴的;若省略名字将会把公文均位居当前目录。

在其他你运营命令的目录中,那会制造Python的正片,并将之身处叫做venv的文本中。

export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

【美高梅开户网址】python的虚拟环境,python框架虚拟。在其他你运行命令的目录中,那会创立Python的正片,并将之身处叫做venv的公文中。

  你能够选拔使用3个Python解释器:

 

你能够选拔选拔贰个Python解释器:

$ virtualenv -p /usr/bin/python2.7 venv#
-p参数钦命Python解释器程序路径

美高梅开户网址 6

$ virtualenv -p /usr/bin/python2.7 venv# -p参数钦赐Python解释器程序路径

那将会利用/usr/bin/python2.7中的Python解释器。

 

那将会动用/usr/bin/python2.7中的Python解释器。

要起来运用虚拟环境,其索要被激活:

 4.采取source
.bashrc命令使配置文件生效。

要从头选择虚拟环境,其须要被激活:

$ source venv/bin/activate   

那会儿说不定会产出如此的荒谬:

$ source venv/bin/activate

从以后起,任何你接纳pip安装的包将会放在venv文件夹中,与全局安装的Python隔开开。

/usr/bin/python: No module named virtualenvwrapper  
virtualenvwrapper.sh: There was a problem running the initialization hooks.   
If Python could not import the module virtualenvwrapper.hook_loader,  
check that virtualenvwrapper has been installed for  
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is  
set properly. 

从以往起,任何你利用pip安装的包将会放在venv文件夹中,与大局安装的Python隔断开。

像日常一样安装包,比如:

 

像平时一样安装包,比如:

$ pip install requests

 系统暗许用的是python2的解释器,那就供给大家将python3的解释器添加到环境变量:

$ pip install requests

要是您在虚拟环境中权且实现了工作,则能够停用它:

4.1开辟系统环境变量文件:

若果你在虚拟环境中近年来完结了工作,则足以停用它:

$ . venv/bin/deactivate

vi /etc/profile

$ . venv/bin/deactivate

那将会回去系统私下认可的Python解释器,包括已设置的库也会再次回到私下认可的。

 4.2添加python3:

那将会回去系统暗中认可的Python解释器,包括已设置的库也会重回私下认可的。

要删减三个虚拟环境,只需删除它的公文夹。(执行rm-rfvenv)。

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

要删减3个虚拟环境,只需删除它的文本夹。(执行rm-rfvenv)。

那里virtualenv
有个别不便,因为virtual的启航、结束脚本都在一定文件夹,大概一段时间后,你或者会有众多少个虚拟环境散落在系统四处,你恐怕忘记它们的名字大概地点。

 美高梅开户网址 7

此处virtualenv
有个别不方便,因为virtual的开发银行、截止脚本都在特定文件夹,恐怕一段时间后,你或者会有许多少个虚拟环境散落在系统处处,你大概忘记它们的名字大概任务。

virtualenvwrapper

4.3用到source /etc/profile命令使配置文件生效。

virtualenvwrapper

  鉴于virtualenv不方便人民群众对虚拟环境集中管理,所以推举直接利用virtualenvwrapper。 virtualenvwrapper提供了一名目繁多命令使得和虚拟环境工作变得便宜。它把您全体的虚拟环境都放在一个地点。

4.4重新实施source
.bashrc命令使配置文件生效。

鉴于virtualenvwraper不便于对虚拟环境集中管理,所以推举直接使用virtualenvwrapper。 virtualenvwrapper提供了一名目繁多命令使得和虚拟环境工作变得便宜。它把你持有的虚拟环境都位居三个地方。

  安装virtualenvwrapper(确保virtualenv已安装)

5.创办python3虚拟环境的授命如下:

安装virtualenvwrapper(确保virtualenv已安装)

pip install virtualenvwrapper

mkvirtualenv -p python3 虚拟环境名称

pip install virtualenvwrapper

pip install virtualenvwrapper-win  #Windows使用该命令

  • 开创成功后,会活动工作在那些虚拟环境上。
  • 创立虚拟环境供给联网。
  • 做事在虚拟环境上,提示符最前面会出现”(虚拟环境名称)”。
  • 不无的虚拟环境,都位于/home/python/下的隐藏目录.virtualenvs下。

pip install virtualenvwrapper-win  #Windows使用该命令

  安装达成后,在~/.bashrc写入以下内容

 6.可以将事先用过的总体项目必要的包完全导过来举行设置:

设置到位后,在~/.bashrc写入以下内容

export WORKON_HOME=~/Envs

6.1先将事先项目中的安装包倒入到一个文件夹中:

export WORKON_HOME=~/Envs

source /usr/local/bin/virtualenvwrapper.sh

pip freeze > package.txt

source/usr/local/bin/virtualenvwrapper.sh

率先行:virtualenvwrapper存放虚拟环境目录

 

先是行:virtualenvwrapper存放虚拟环境目录

* * 第③行:virtrualenvwrapper会安装到python的bin目录下,所以该路线是python安装目录下bin/virtualenvwrapper.sh

 6.2切换来刚刚新创设好的虚拟环境中,安装package.txt中的包:

其次行:virtrualenvwrapper会安装到python的bin目录下,所以该路线是python安装目录下bin/virtualenvwrapper.sh

source ~/.bashrc    #读入配置文件,马上生效

pip install -r ./package.txt   # 将package.txt放到了家目录下,并且系统也切换到了家目录下。

source ~/.bashrc    #读入配置文件,霎时生效

 virtualenvwrapper基本使用

 

virtualenvwrapper基本使用

1.开立虚拟环境mkvirtualenv

 此时说不定会冒出如此的动静:

1.制造虚拟环境mkvirtualenv

mkvirtualenv venv

美高梅开户网址 8

mkvirtualenv venv

  那样会在WO奥迪Q5KON_HOME变量钦赐的目录下新建名为venv的虚拟环境。

并发水晶绿字体,然后就止住了安装。解决办法:观望棕红字体描述的是哪些包安装出现了难题,换个版本号或然直接注释掉,等总体装置完再单独安装那个包。

诸如此类会在WO劲客KON_HOME变量内定的目录下新建名为venv的虚拟环境。

  若想钦定python版本,可因此”–python”钦命python解释器

当最终现身这几行,就证实一切装置成功:

若想钦赐python版本,可经过”–python”钦赐python解释器

mkvirtualenv –python=/usr/local/python3.5.3/bin/python venv

美高梅开户网址 9

mkvirtualenv –python=/usr/local/python3.5.3/bin/python venv

  1. 骨干命令 

6.3 cd
.virtualenvs/django_py3/lib/python3.5/site-packages/
能够查看刚才安装的全体的包:

  1. 主导命令

  查看当前的虚拟环境目录

美高梅开户网址 10

翻看当前的虚拟环境目录

[root@localhost ~]# workon

7.退出虚拟环境的下令如下:

[root@localhost ~]# workon

py2

deactivate

py2

py3

 

py3

  切换来虚拟环境

8.剔除虚拟环境的通令如下:

切换成虚拟环境

[root@localhost ~]# workon py3

rmvirtualenv 虚拟环境名称

[root@localhost ~]# workon py3

(py3) [root@localhost ~]#

 

(py3) [root@localhost~]#

  退出虚拟环境

9.查看虚拟环境命令:workon
tab键两下

退出虚拟环境

(py3) [root@localhost ~]# deactivate

 10.进入虚拟环境命令:workon 虚拟环境名称

(py3) [root@localhost ~]# deactivate

[root@localhost ~]#

 

[root@localhost~]#

  删除虚拟环境

剔除虚拟环境

rmvirtualenv venv

rmvirtualenv venv

美高梅开户网址,正文参考链接:)

http://pythonguidecn.readthedocs.io/zh/latest/dev/virtualenvs.html

发表评论

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

网站地图xml地图