window下的virtualenv
python3
安装virtualenv
pip install virtualenv
pip3 install virtualenv
使用virtualenv
- 创建项目文件夹
mkdir myproject
创建虚拟环境的方法
- 方法 一切入项目目录,创建虚拟环境
- cd myproject
- py -3 -m venv envDir
envDir文件夹内容如下所示:
- 方法二
virtualenv [虚拟环境的名字]
创建虚拟环境的时候指定 Python 解释器:
virtualenv -p C:\Python36\python.exe [virtualenv name]
在电脑的环境变量中,一般是不会去更改一些环境变量的顺序的。也就是说比如你
的 Python2/Scripts 在 Python3/Scripts 的前面,那么你不会经常去更改他们的位置。但是这时候我确实是想在创建虚拟环境的时候用 Python3 这个版本,这时候可以通过 -p 参数来指定具体的 Python 解释器:
激活虚拟环境
输入如下命令激活,注:envDir是创建虚拟环境的文件夹
.\envDir\Scripts\activate
退出虚拟环境
在虚拟环境中输入以下命令:
deactivate
virtualenvwrapper
virtualenvwrapper 这个软件包可以让我们管理虚拟环境变得更加简单。不用再跑到某个目录下通过 virtualenv 来创建虚拟环境,并且激活的时候也要跑到具体的目录下去激活。
注: python安装virtualenvwrapper时,如果在这之前没安装virtualenv的话,也会对virtualenv进行安装
安装 virtualenvwrapper :
linux下:
pip install virtualenvwrapper
window下:
pip install virtualenvwrapper-win
virtualenvwrapper 基本使用:
1.创建虚拟环境:
mkvirtualenv my_env
修改 mkvirtualenv 的默认路径:
在 我的电脑->右键->属性->高级系统设置->环境变量->系统变量 中添加一个参数 WORKON_HOME ,将这个参数的值设置为你需要的路径。
创建虚拟环境的时候指定 Python 版本:
在使用 mkvirtualenv 的时候,可以指定 --python 的参数来指定具体的 python 路径:
mkvirtualenv --python==C:\Python36\python.exe hy_env
2.切换到某个虚拟环境:
workon my_env
3.退出当前虚拟环境:
deactivate
4.删除某个虚拟环境:
rmvirtualenv my_env
5.列出所有虚拟环境:
lsvirtualenv
6.进入到虚拟环境所在的目录:
cdvirtualenv
安装超时可以指定安装源
pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple/
常用安装源
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣:http://pypi.doubanio.com/
中国科学技术大学:http://pypi.doubanio.com/