virtualenvwrapper
虚拟环境
- 由于在 使用
pip install xxx
的时候,这些工具都会安装到默认的位置。 - 而在平常在切换不同的项目的版本,比如Django1.x和Django2.0之间项目的切换,如果都用同一个开发环境,可能会造成冲突。所以需要一个虚拟环境开隔开这些项目。
virtualenvwrapper
- 用于管理虚拟环境。创建和激活的时候不需要切换到具体的目录下操作。
安装 virtualenvwrapper
- linux/unix:
pip install virtualenvwrapper
- windows:
pip install virtualenvwrapper-win
使用
更改创建路径
默认创建在c盘的文档目录下,可以设置环境变量,改变出虚拟环境创建的路径
- 新建一个环境变量,变量名为
WORKON_HOME
值是你想要存放虚拟环境的路径 - 注意是用户变量
创建虚拟环境
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