VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • centos7 python的虚拟环境

解释:虚拟环境,让使用者可以在同一台机器上使用同一程序的不同版本。举例 A项目使用Django1.11 。B项目使用Django2.0

 一、virtualenv

(1)安装  virtualenv

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

(2)构建虚拟环境  是在  /root 目录下

1
virtualenv --system-site-packages django1.11  

  注意:使用 virtualenv --help  查看帮助信息。例如  有些virtualenv版本中  --system-site-packages  是用 --no-site-packages代替的。django1.11是虚拟环境名字

(3)进入虚拟环境  

1
source django1.11/bin/activate

  

(4)安装Django1.11版本

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

(5)退出虚拟环境

1
deactivate

 pips: 重复执行 2-4 步骤 安装不同Django 版本

二、虚拟环境管理工具  virtualenvwrapper

(1)安装  python3的第三方包中

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

(2)打开配置文件 在家目录下的  .bashrc

1
vim  ~/.bashrc

(3)追加配置

1
2
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配置

注意 :export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境

(4)重新加载

1
source  ~/.bashrc

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

1
mkvirtualenv django11

  

(6)退出 deactivate

补充命令:

(1)在没进入虚拟环境是可以执行命令

workon name:进入创建好的虚拟环境。lsvirtualenv:列出被管理的虚拟环境。rmvirtualenv  name  删除虚拟环境。

 (2)进入虚拟环境是可以执行命令

cdvirtualenv:移动到虚拟环境的文件夹。cdsitepackages:切换环境下第三方包文件夹。lssitepackages:列出当前环境第三方包

三、 开启Python3自带虚拟环境

1
2
3
python3 -m venv django11 #创建环境
source bin/activate #进入
deactivate #退出

  出处:https://www.cnblogs.com/tian-no1/p/14196570.html


相关教程