virtualenv 介绍
在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题;亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。此时,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。virtualenv便是一个可以帮助我们管理不同 Python 环境的绝好工具。 可以在系统中建立多个不同并且相互不干扰的虚拟环境。
安装
新建虚拟环境
指定python版本
1
| virtualenv -p 指定python版本路径
|
激活环境
1
| source scrapytest/bin/activate
|
退出虚拟环境
使用 virtualenvwrapper 管理虚拟环境
安装
1
| pip install virtualenvwrapper
|
添加环境变量: WORKON_HOME
Linux:
1 2 3 4 5 6 7 8
| vim /etc/profile
在最后添加:
export WORKON\_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh
source /etc/profile
|
Windows: 
命令列表
- workon:列出虚拟环境列表
- workon [虚拟环境名称]:切换虚拟环境
- lsvirtualenv:同workon
- mkvirtualenv :新建虚拟环境
- rmvirtualenv :删除虚拟环境
- deactivate: 离开虚拟环境
参考链接: