virtualenv和virtualenvwrapper介绍、安装和使用

vritualenv优点:

  1. 使不同应用开发环境独立

  2. 环境升级不影响其他应用,也不会影响全局的python环境

  3. 它可以防止系统中出现包管理混乱和版本的冲突

安装:

pip install virtualenv

  

window下使用

创建目录

virtualenv venv

  

如图所示:

注: 1. 虚拟环境位于当前命令的目录下 这里是 C:\Users\Administrator\

        2. 虚拟环境名称为 venv

激活环境

1) 进入虚拟环境目录: cd C:\Users\Administrator\
2) 进入脚本目录:     cd venv\Scripts
3) 运行activate.bat:  activate.bat

  

如图所示:

停止使用环境

deactivate

  

linux使用

liunx中virtualenv安装和使用

virtualenvwrapper(虚拟环境管理工具)

官方文档:http://virtualenvwrapper.readthedocs.io/en/latest/

virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境,它可以做:

优点:

  1. 将所有虚拟环境整合在一个目录下

  2. 管理(新增,删除,复制)虚拟环境

  3. 切换虚拟环境

安装

pip install virtualenvwrapper-win
pip install virtualenvwrapper        # linux环境

  

设置WORK_HOME环境变量

创建虚拟环境

mkvirtualenv testvir

  

python2和python3同时存在一台电脑,指定python版本解决方法

 

mkvirtualenv --python=python版本的python.exe路径 虚拟环境名称

  

如下图所示
97.png

使用方法

所有的命令可使用:virtualenvwrapper --help 进行查看,这里列出几个常用的:

  • 创建基本环境:mkvirtualenv [环境名]

  • 删除环境:rmvirtualenv [环境名]

  • 激活环境:workon [环境名]

  • 退出环境:deactivate

  • 列出所有环境:workon 或者 lsvirtualenv -b

linux中使用virtualenvwrapper

安装

pip install virtualenvwrapper

  

但是安装之后并不能直接使用,我们需要配置之后才能使用相关命令。

首选找到对应的virtualenvwrapper.sh文件的路径:

find / -name virtualenvwrapper.sh

  

找到路径之后在/etc/profile中进行配置:

export WORKON_HOME=/root/virtualenvs
source /usr/bin/virtualenvwrapper.sh

  

之后source /etc/profile就可以使用相关命令来操作虚拟环境了,对应的命令与windows下一致。

posted on 2017-11-16 10:48  小和尚我不念经  阅读(2587)  评论(0编辑  收藏  举报

导航