virtualenvwrapper
虚拟环境
- 由于在 使用
的时候,这些工具都会安装到默认的位置。pip install xxx
- 而在平常在切换不同的项目的版本,比如Django1.x和Django2.0之间项目的切换,如果都用同一个开发环境,可能会造成冲突。所以需要一个虚拟环境开隔开这些项目。
virtualenvwrapper
- 用于管理虚拟环境。创建和激活的时候不需要切换到具体的目录下操作。
安装 virtualenvwrapper
- linux/unix:
pip install virtualenvwrapper
- windows:
pip install virtualenvwrapper-win
使用
更改创建路径
默认创建在c盘的文档目录下,可以设置环境变量,改变出虚拟环境创建的路径
- 新建一个环境变量,变量名为
值是你想要存放虚拟环境的路径WORKON_HOME
- 注意是用户变量 感谢 weixin_44254591 的提醒,应该是系统变量
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuADNzUDOwATMyATMxgTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
创建虚拟环境
mkvirtualenv virtualenv_name
会自动切换到创建好的虚拟环境
切换到某个虚拟环境
workon other_virtualenv_name
退出当前虚拟环境
deactivate
删除某个虚拟环境
rmvirtualenv virtualenv_name
列出所有虚拟环境
lsvirtualenv
切换到虚拟环境的目录
cdvirtualenv
创建虚拟环境的时候指定python版本
在使用
mkvirtualenv
的时候,可以指定
--python
的参数来指定具体的
python
路径
mkvirtualenv --python==C:\python36\python.exe virtualenv_name