虚拟环境在使用virtualenvwrapper之前,先说下virtualenv。virtualenv最大的缺点之一就是每次打开虚拟环境前都需要在虚拟环境所在目录下的bin目录下执行source命令和activate命令。而且我们很难记住每个虚拟环境所在的目录。因此,更好的方式是将所有的虚拟环境目录集中管理,使用不同的目录来管理不同的虚拟环境。virtualenvwrapper是在virtualenv的基础上进行封装,省去了每次打开虚拟环境的源码操作,提高了虚拟环境的易用性,让我们从容面对复杂的python包管理工作。安装windows环境:1、在命令行窗口输入:pipinstallvirtualenvwrapper-win2,控制面板-系统和安全-系统-高级系统设置-环境变量-系统变量-新建变量名:WORKON_HOME,变量值:输入路径,确认保存3.进入python安装路径,双击virtualenvwrapper.bat运行4.最后重新打开cmd命令行窗口,即可正常运行类Linux环境:1.输入pipinstallvirtualenvwrapper(Linux)在命令行2.你需要配置virtualenvwrapper。它需要指定一个环境变量,WORKON_HOME是它用来存放各种虚拟环境目录的目录,一般可以设置为~/.virtualenvs:exportWORKON_HOME='~/.virtualenvs'3.运行它的初始化工具virtualenvwrapper。sh,这个脚本一般在/usr/local/bin/目录下:source/usr/local/bin/virtualenvwrapper.sh4,由于这两个操作每次都需要执行,所以写到配置里面比较方便终端文件。如果使用bash,可以将其添加到~/.bashrc,如果使用zsh,则可以将其添加到~/.zshrc。这样每次启动终端都会自动运行。使用vim在配置文件中加入如下代码:#指定用户家目录下venvs目录下的虚拟环境目录exportWORKON_HOME=~/venvs#新建一个纯虚拟环境环境exportVIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'#这里是python3的安装目录#也就是说python3的虚拟环境是用这个工具生成的exportVIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.7/bin/python3#这个是virtualenvwrapper.sh工具的位置source/Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh最后source:source~/.bashrc用来创建虚拟环境:mkvirtualenvenv01AfterweThere是一个名为env01的虚拟环境。该位置位于$WORKON_HOME/env01目录下。切换虚拟环境:workonenv01退出虚拟环境:deactivate删除虚拟环境:rmvirtualenvenv01
