1.简介
 程序运行依赖于环境,不同程序依赖的环境不尽相同。如果一个项目依赖于一个第三方库的1.0版本,另一个项目依赖于这个第三方库的2.0版本,在一个python环境中一个库只能同时存在一个版本,所以就产生了版本冲突。虚拟环境就是为了使每个项目或者程序拥有独立的运行环境。
2.使用
- virtualenv
用来创建虚拟环境的第三方库。
命令:pip install virtualenv - virtualenvwrapper-win
windows下用来管理虚拟环境的第三方库。
命令:pip install virtualenvwrapper-win - 指定虚拟环境存放目录(默认虚拟环境创建在C盘)
- 设置系统环境变量WORKON_HOME
- 步骤:计算机右键 > 属性 > 高级系统设置 > 环境变量 > 系统变量 > 新建

变量值表示虚拟环境要存放的目录,可以自定义。系统环境变量设置好之后需要重启电脑才能生效。 - 创建虚拟环境
-mkvirtualenv 虚拟环境名字,如图表示创建成功,命令行前面会出现虚拟环境名字
 
- 错误:OSError: Command F:\envs\hahaha\Scripts\python.exe - setuptools pip wheel failed with error code 2,如果出现该错误,请卸载重装
卸载命令:pip uninstall virtualenv virtualenvwrapper-win - 常用指令
-workon/lsvirtualenv:查看所有虚拟环境
-mkvirtualenv XXX:创建虚拟环境
-workon XXX:启动虚拟环境
-deactivate:退出虚拟环境
-rmvirtualenv XXX:删除虚拟环境 









![[RocketMQ] Producer发送单向/异步/同步消息源码 (八)](https://img-blog.csdnimg.cn/cd3fa024ad6b4838af13afebc4541e64.png)









