前提:
安装 virtualenv :
virtualenv是用来创建虚拟环境的软件工具,我们可以通过 pip 或者 pip3 来安装:
pip install virtualenv
pip3 install virtualenv
注:因为virtualenvwrapper是基于virtualenv工作的,其实也可以不安装virtualenv ,直接安装 virtualenvwrapper,安装 virtualenvwrapper的过程中会自动安装好所需的virtualenv
一 、安装
pip install virtualenvwrapper
pip install virtualenvwrapper-win #Windows使用该命令
二、配置虚拟环境的家目录
修改 mkvirtualenv 的默认路径:
在 我的电脑->右键->属性->高级系统设置->环境变量->系统变量 中添加一个参数 WORKON_HOME,将这个参数的值设置为你需要的路径。之后创建的虚拟环境的文件都在这个家目录下
![f7c989b102cc405da565cc230261a526.png](https://img-blog.csdnimg.cn/img_convert/f7c989b102cc405da565cc230261a526.png)
注:如果不配置虚拟环境的家目录的话,virtualenvwrapper会在系统盘,当前所登陆用户的目录下创建一个Envs的文件夹,我们所创建的虚拟环境都会放到该文件夹中。
1. 创建虚拟环境 mkvirtualenv
mkvirtualenv 虚拟环境名称
创建虚拟环境时指定python版本:
mkvirtualenv -p python解释器路径 虚拟环境名称
mkvirtualenv -p C:UsersAdministratorAppDataLocalProgramsPythonPython36python.exe django_env
或者:
mkvirtualenv --python==python解释器路径 虚拟环境名称
2. 查看当前的虚拟环境目录
workon
3. 切换虚拟环境目录
workon 虚拟环境名称
4. 退出虚拟环境
deactivate
5. 删除虚拟环境(必须先退出虚拟环境内部才能删除当前虚拟环境)
rmvirtualenv 虚拟环境名称
6.进入到虚拟环境所在的目录
cdvirtualenv 虚拟环境名称
7. pip相关指令
查看虚拟环境中安装的包:
pip freeze 或者 pip list
收集当前环境中安装的包及其版本:
pip freeze > requirements.txt
在部署项目的服务器中安装项目使用的模块:
pip install -r requirements.txt