python虚拟环境--virtualenv彩民之家论坛9066777

2019-10-12 20:16 来源:未知

彩民之家论坛9066777 1

export WORKON_HOME=~/Envs

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

主干使用

出现藤黄字体,然后就止住了设置。解决办法:观看深石青字体描述的是哪个包安装现身了难点,换个版本号恐怕直接注释掉,等总体装置完再独自安装那几个包。

[root@localhost~]#

 10.跻身虚构蒙受命令:workon 虚构情况名称

(py3) [root@localhost ~]# deactivate

4.1张开系统情况变量文件:

$ source venv/bin/activate

3.修改客户家目录下的布署文件.bashrc,加多如下内容:

pip install virtualenv

vi /etc/profile

此间virtualenv 有些不便,因为virtual的运维、停止脚本都在一定文件夹,恐怕一段时间后,你恐怕会有好两个虚构情状散落在系统处处,你或然忘记它们的名字或然职分。

sudo pip3 install virtualenvwrapper

1.成立虚构情形mkvirtualenv

在开辟过程中,往往同一台Computer要支付分裂的花色,分裂的花色恐怕需求分歧版本的包,为了缓和那么些难题就引出了设想情况。

在另外你运维命令的目录中,那会创建Python的正片,并将之身处叫做venv的文书中。

当最终出现这几行,就印证全体安装成功:

[root@localhost ~]# workon

9.查看虚构情况命令:workon tab键两下

您可以选拔使用叁个Python解释器:

 系统默许用的是python2的解释器,那就需求大家将python3的解释器增多到蒙受变量:

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

 

安装

 

要从头接纳虚构意况,其供给被激活:

5.开立python3虚构情状的命令如下:

退出设想情形

 

$ virtualenv -p /usr/bin/python2.7 venv# -p参数内定Python解释器程序路线

pip freeze > package.txt

若想钦定python版本,可经过"--python"内定python解释器

 

除去设想遭逢

 6.2切换成刚刚新创制好的虚构情况中,安装package.txt中的包:

本文仿照效法链接:)

  • 创办成功后,会活动职业在此个设想情形上。
  • 始建虚构情况供给联网。
  • 做事在虚构意况上,提醒符最前面会冒出"(设想碰到名称)"。
  • 不无的设想情形,都位于/home/python/下的隐敝目录.virtualenvs下。

source ~/.bashrc    #读入配置文件,立即生效

VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

$ cd my_project_dir

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

virtualenvwrapper

 彩民之家论坛9066777 2

那样会在WO奥德赛KON_HOME变量钦赐的目录下新建名字为venv的虚构蒙受。

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

py2

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

source/usr/local/bin/virtualenvwrapper.sh

deactivate

安装virtualenvwrapper(确保virtualenv已安装)

7.退出虚构意况的命令如下:

要刨除三个虚拟情状,只需删除它的公文夹。(实施rm-rfvenv)。

 

pip install virtualenvwrapper

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

[root@localhost ~]# workon py3

配备虚构境况:

  1. 焦点命令

彩民之家论坛9066777 3

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

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

为二个工程成立贰个设想蒙受:

 

python虚构意况--virtualenv

 

切换成设想景况

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

rmvirtualenv venv

sudo pip3 install virtualenv  

查阅当前的设想意况目录

2.设置虚构景况扩张包:

出于virtualenvwraper不便于对虚构遭遇聚集管理,所以推举直接利用virtualenvwrapper。 virtualenvwrapper提供了一雨后春笋命令使得和设想情况职业变得低价。它把您全部的虚构情形都放在叁个地点。

mkvirtualenv -p python3 虚拟环境名称

virtualenvwrapper基本选拔

8.刨除虚构境遇的指令如下:

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

1.设置虚构境况:

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

 

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

rmvirtualenv 虚拟环境名称

$ pip install requests

 

假定您在虚构情形中一时实现了职业,则足以停用它:

 

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

4.4再度实行source .bashrc命令使配置文件生效。

virtualenvvenv将会在那时此刻的目录中开创叁个文件夹,包涵了Python可推行文件,以致pip库的一份拷贝,那样就能够安装其他包了。设想情况的名字(此例中是venv)能够是随意的;若省略名字将会把文件均位居当前目录。

彩民之家论坛9066777 4

py3

 4.2添加python3:

mkvirtualenv venv

彩民之家论坛9066777 5

第一行:virtualenvwrapper存放虚构境况目录

这时也许会现出这么的失实:

这将会重临系统默许的Python解释器,包含已设置的库也会回来暗中认可的。

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

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

/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. 

virtualenv 是多少个成立隔开分离的Python情形的工具。virtualenv创造一个饱含全部要求的可实践文件的文书夹,用来利用Python工程所需的包。

像平日同样安装包,譬如:

$ virtualenv venv#venv为虚构情况目录名,目录名自定义

$ . venv/bin/deactivate

(py3) [root@localhost~]#

TAG标签: 日记本
版权声明:本文由彩民之家高手论坛发布于编程技术,转载请注明出处:python虚拟环境--virtualenv彩民之家论坛9066777