表述:虚拟环境 ,让使用人能够在同一台设备上应用同一程序流程的不一样版本。举例说明 A新项目应用Django1.11  。B新项目应用Django2.0

 一 、virtualenv

(1)安裝  virtualenv

pip3 install virtualenv -i https://pypy.douban.com/simple

(2)搭建虚拟环境  是在  /root 文件目录下

virtualenv --system-site-packages django1.11  

  留意:应用 virtualenv --help  查询协助信息内容。比如  一些virtualenv版本中  --system-site-packages  是用 --no-site-packages替代的。django1.11是虚拟环境姓名

(3)进到虚拟环境  

source django1.11/bin/activate

  

(4)安裝Django1.11版本

pip3 install django==1.11.9 -i https://pypy.douban.com/simple

(5)撤出虚拟环境

deactivate

 pips: 反复实行 2-4 流程 安裝不一样Django 版本

二、虚拟环境可视化工具  virtualenvwrapper

(1)安裝  python3的第三方库中

pip3 install virtualenvwrapper -i https://pypy.douban.com/simple

(2)开启环境变量 在家里文件目录下的  .bashrc

vim  ~/.bashrc

(3)增加配备

export WORKON_HOME=~/envdir #特定创建虚拟环境的文件目录
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--system-site-packages'
export VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3 #特定python3编译器
source /opt/python3/bin/virtualenvwrapper.sh #载入virtualenvwrapper配备

(4)重新加载

source  ~/.bashrc

(5)创建虚拟环境并进入

mkvirtualenv django11

  

(6)撤出 deactivate

填补指令:

(1)在没进到虚拟环境是能够运行命令

workon name:进到创建好的虚拟环境 。lsvirtualenv:列举被管理方法的虚拟环境。rmvirtualenv  name  删掉虚拟环境。

 (2)进到虚拟环境是能够运行命令

cdvirtualenv:挪动到虚拟环境的文件夹名称 。cdsitepackages:转换自然环境下第三方包文件夹名称 。lssitepackages:列举当今自然环境第三方包

三、 打开Python3内置虚拟环境

python3 -m venv django11 #创建自然环境
source bin/activate #进到
deactivate #撤出

  

  

  

 

 

文章来源于网络,如有侵权请联系站长QQ61910465删除
本文版权归趣营销www.SEOgUrublog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ卍61910465