一、 python虚拟环境介绍
代码语言:javascript复制 虚拟环境(virtual environment),它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助
虚拟机来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需
要的依赖包,各个容器之间互相隔离,互不影响。
二、为什么要使用虚拟环境
代码语言:javascript复制1. 项目部署时,直接导出项目对应的环境中的库就可以了;
2. 同时开发多个项目,各自项目使用的python版本不同,譬如一个是**python2**,另一个是**python3**,那么需要来回的切换python版本;
3. 当你同时开发多个项目时,特别是多个项目使用同一个库,譬如:**django**,但是各自项目使用的**django**的版本不一致时,
那么你在开发这些项目时,需要来回的卸载和安装不同的版本,因为同一个python环境中,同名的库只能有一个版本。
三、虚拟环境的安装和搭建
1.pip安装virtualenvwrapper(-win:代表的是Windows环境,mac环境不需要加)
代码语言:javascript复制 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwrapper-win
2.在环境变量中,配置虚拟环境的指定安装目录
代码语言:javascript复制1、 打开系统环境变量配置
2. 新建系统变量名:WORKON_HOME
3. 变量值配置为你的系统中一个指定目录,譬如:D:env(不建议使用带中文)
代码语言:javascript复制 4.创建第3步中的文件夹
5. 保存配置
3. 在cmd中运行 workon或者lsvirtualenv 即可查看当前的虚拟环境配置情况
代码语言:javascript复制 1、Win R
2、输入:cmd
3、输入:workon
4. 新建虚拟环境,cmd中输入:
代码语言:javascript复制mkvirtualenv env_nam
PS:可以在cmd命令窗口的任意目录下新建,最终虚拟环境文件夹都会创建在 第 2 步中的 WORKON_HOME
指定的文件夹中
5.查看是否新增成功(一般新增的时候没有报错就是没有问题)
6. 进入虚拟环境,cmd中输入:
代码语言:javascript复制 workon env_nam
7.在虚拟环境安装第三方库
代码语言:javascript复制1、查看虚拟环境的python库
2、安装第三方库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pymysql
8. 退出虚拟环境,cmd中输入:
代码语言:javascript复制 deactivate
9. 删除虚拟环境,cmd中输入:
代码语言:javascript复制 rmvirtualenv env_nam