python框架之虚构情状的配置

在付出进程中,往往同意气风发台微Computer要付出分化的品种,分歧的品种可能要求不一样版本的包,为精通决这一个难题就引出了虚构意况。

布署虚构意况:

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.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 虚构遭受名称

 

发表评论

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