虚拟环境
- 虚拟环境(virtual environment),它是一个虚拟化,从电脑独立开辟出来的环境。
- 通俗的来讲,虚拟环境就是借助虚拟机来把一部分内容独立出来,独立出来的东西称作“
容器
” - 在这个容器中,可以只安装需要的依赖包,各个容器之间互相隔离,互不影响
虚拟环境作用
- 项目部署时,可以直接导出项目对应的环境中的库;
- 同时开发多个项目,可以实现多Python版本切换
- 同时开发多个项目,可以实现库的多版本切换
安装虚拟环境
-
安装好
python
环境 -
安装虚拟环境库,在cmd中输入:
pip install virtualenv
-
创建虚拟环境,在cmd中切换到需要创建虚拟环境的目录下,执行:
virtualenv env_name
-
激活虚拟环境,在cmd中进入到 第三步创建的 env_name/Scripts 目录下,执行:
activate
执行成功后,在cmd中,当前输入行前面会有 (env_name) 的前缀
在当前状态下,使用 pip 就是在虚拟环境中安装第三方库了
-
退出虚拟环境,cmd中输入:
deactivate
虚拟环境优化
- 通过安装
virtualenvwrapper-win
可以更加简便的使用虚拟环境(需要先安装virtualenv
)
-
pip安装
pip install virtualenvwrapper-win
-
在环境变量中,配置虚拟环境的指定安装目录
-
打开系统环境变量配置
-
新建系统变量名:
WORKON_HOME
-
变量值配置为你的系统中一个指定目录,譬如:
F:\python3_env
-
创建第3步中的文件夹
-
保存配置
-
-
在cmd中运行
workon
或者lsvirtualenv
即可查看当前的虚拟环境配置情况 -
新建虚拟环境,cmd中输入:
mkvirtualenv env_name
-
激活虚拟环境,cmd中输入:
workon env_name
-
退出虚拟环境,cmd中输入:
deactivate
-
删除虚拟环境,cmd中输入:
rmvirtualenv env_name