在windows环境下使用virtualenv比在Linux环境下稍微麻烦一些。下面我们看如何在windows环境下,virtualenv的使用。
virtualenv的一些优点:
- 使不同应用开发环境独立
- 环境升级不影响其它应用,也不影响全局的python环境
- 可以防止系统中包管理混乱和版本的冲突
安装:
#安装 virtualenv
pip install virtualenv
#安装 virtualenvwrapper-win 方便virtualenv的使用
pip install virtualenvwrapper-win
使用
使用 mkvirtualenv 创建新的虚拟环境
C:\Users\wex>mkvirtualenv zjyd
Using base prefix 'c:\\users\\wex\\appdata\\local\\programs\\python\\python35'
New python executable in C:\Users\wex\Envs\zjyd\Scripts\python.exe
Installing setuptools, pip, wheel...done.
(zjyd) C:\Users\wex>
我们发现指示符前面自动切换到了我们新建的虚拟环境,虚拟环境现在目录也已给出。
一些常用的命令:
deactivate 退出当前运行的虚拟环境
workon 查询当前运行的虚拟环境或者切换至虚拟环境
查询当前虚拟环境下的模块:
(zjyd) C:\Users\wex>pip freeze
appdirs==1.4.3
packaging==16.8
pyparsing==2.2.0
six==1.10.0
在虚拟环境下,安装新的模块:
(zjyd) C:\Users\wex>pip freeze
appdirs==1.4.3
packaging==16.8
pyparsing==2.2.0
six==1.10.0
在虚拟环境下,卸载安装的模块:
(zjyd) C:\Users\wex>pip uninstall requests