1 安装虚拟环境前所需要的东西

第一个是 python环境,可以在cmd里面查看python版本

第二个是确保 python 环境里面有pip ,具体找到python环境的安装包

2 安装virtualenv

virtualenv 这个就是创建虚拟环境需要的东西

在cmd里面输入 pip install virtualenv 或 pip3 install virtualenv

那么就按照了这个包了,我们可以在python环境里面看见


安装完virtualenv后,就可以创建虚拟环境了

virtualenv [-p C:\Python36\python.exe] 虚拟环境名字
#-p 参数,指定具体的python解释器

注意:

1.当不指定 -p参数时,如果你当前的Python3/Scripts的查找路径在Python2/Scripts的前面,那么将会使用python3作为这个虚拟环境的解释器。如果python2/Scripts在python3/Scripts前面,那么将会使用Python2来作为这个虚拟环境的解释器。

2.虚拟环境会创建在你当前所在的目录下,所以在创建虚拟环境时,要先 cd 到指定目录下。

激活虚拟环境:

进入到虚拟环境的Scripts文件夹中,然后执行activate。

一旦你进入到了这个虚拟环境中,你安装包,卸载包都是在这个虚拟环境中,不会影响到外面的环境。

退出虚拟环境:

直接执行deactivate。

3 virtualenvwrapper

为什么已经安装了virtualenv,还要安装virtualenvwrapper。

通过virtualenv来创建虚拟环境时,不管是创建还是激活的时候都要先cd到具体的目录下去,这样显得不方便。可以使用virtualenvwrapper来管理虚拟环境。所以需要安装virtualenvwrapper

安装virtualenvwrapper

  1. pip install virtualenvwarepper 或 pip3 install virtualenvwrapper
    以上命令之后就安装了virtualenvwrapper

  1. 配置环境变量:如果不配置环境变量,创建后的虚拟环境在当前用户目录下,配置后就在你的变量值的目录下(配置完重新打开cmd命令行)

配置了以上的环境变量,那么以后创建的虚拟环境就都会放到以上配置的这个文件夹下面。

使用virtualenvwrapper

创建虚拟环境

mkvirtualenv [--python==C:\Python36\python.exe] 虚拟环境名
# --python 可以指定具体的python解释器,可选

激活虚拟环境

workon  虚拟环境名

退出当前虚拟环境:

 deactivate

列出所有虚拟环境:

lsvirtualenv

删除虚拟环境

 rmvirtualenv 虚拟环境名

进入虚拟环境所在目录

cdvirtualenv