Windows Python 虚拟环境virtualenv、virtualenvwrapper(可指定版本哦)
目录
简介:
virtualenv
virtualenv用来建立虚拟的Python环境,可以使得你的电脑同时拥有Python2.7及Python3.6(我们可以指定创建的Python版本)。
现实中,我们会为一个项目单独的创建一个虚拟的Python环境,以方便我们项目的开发和调试(不同的项目可能需要用到不同的
包)。
virtualenvwrapper
virtualenvwrapper用于管理创建的虚拟Python环境,相当virtualenv的辅助工具。方便我们更为灵活的管理和来回切换python的
不同版本。
前提
已经安装Python(版本号在此不重要),并且已将Python添加到电脑系统环境变量,添加环境变量请自行百度。
一、virtualenv
1、安装virtualenv
打开CMD(不会,请按 WIN+R,输入 cmd,并按下回车)
pip install virtualenv #安装virtualenv命令
2、创建虚拟环境
直接创建
virtualenv env #是创建与当前目录下,python的版本是系统环境变量中的版本。
指定版本创建
virtualenv -p c:/python/python2.7 F:/ENVS/py2
#蓝色为指定的python版本,红色为虚拟环境安装目录。
3、开启、退出虚拟环境
cmd进入虚拟环境的安装目录env/scripts,再运行
activate #启动虚拟环境
cmd 中出现"(py2)",说明启动成功
deactivate #退出虚拟环境(请忽视输错的部分,手动尴尬 ̄□ ̄||,,)
4、删除虚拟环境
CMD中
rmvirtualenv F:/ENVS/py2
文件管理器中
直接删除虚拟环境的安装目录文件就可以了(就是这么方便(#^.^#),)。
二、virtualenvwrapper
1、安装virtualenvwrapper **需提前安装virtualenv**
进入cmd(不会,请看上面的方法)
pip install virtualenvwrapper-win #Windows中使用 virtualenvwrapper-win,Linux中直接使用virtualenvwrapper
2、设置虚拟环境存放目录
默认为 C:/Users/username/envs #username会不同,取决于你的电脑目录。
更改目录,在系统变量中添加 “ 变量名 ” :WORKON_HOME,“ 变量值 ”:自定义的路径
3、创建、删除、切换虚拟环境
命令行CMD中
指定版本创建
mkvirtualenv -p c:/python/python2.7 py2
mkvirtualenv py2 #是创建与当前目录下,python的版本是系统环境变量中的版本
**虚拟环境
workon py2
退出虚拟环境
deactivate
删除虚拟环境
rmvirtualenv py2 #退出该虚拟环境后,才可执行删除操作。
其他命令(了解)
- workon # list or change working virtualenvs/可以查看所有的虚拟环境
- lssitepackages # list contents of the site-packages directory
- virtualenvwrapper # show this help message