Venv虚拟环境的作用:使得不同项目的Python包之间不会相互干扰,每个虚拟环境都可以安装一套独立的第三方模块,避免了由此产生的各种问题,同时也方便程序往其他机器上迁移。
1.基本操作Python 3.3+ 可以使用Venv创建虚拟环境,代替了原来Python 2 的virtualenv。
- 创建虚拟环境
D:>python -m venv env_test # 复制系统默认python版本,多版本需区分python2 或 python3 # 注意:虚拟环境文件夹将创建在**命令运行当前路径**
- 启用虚拟环境
D:env_test> scriptsactivate.bat (env_test)D:env_test # 切换路径到虚拟环境所在文件夹,运行其中`activate.bat`文件 # 提示符前即为虚拟环境名 # 在当前环境下pip第三方库,不会影响本机python环境
- 退出虚拟环境
D:env_test> scriptsdeactivate.bat # 切换路径到虚拟环境所在文件夹,运行其中`deactivate.bat`文件,即可退出虚拟环境Virtualenvwrapper
1.安装virtualenvwrapper 时一个基于virtualenv之上的工具,将所有的虚拟环境进行统一管理。
- linux环境
1. $ sudo pip install virtualenvwrapper 2. pip install virtualenvwrapper
- windows环境
pip install virtualenvwrapper-win2.基本操作
- 创建虚拟环境
1. mkvirtualenv [env name] # 创建指定python版本虚拟环境 2. mkvirtualenv -p [python version] [env name] for example: mkvirtualenv -p python3.8 python38
- 启动虚拟环境
on [env name]
- 退出虚拟环境
deactivate
- 移除虚拟环境
rmvirtualenv [env name]
- 修改虚拟环境存储路径
默认创建的虚拟环境位于C:Usersusernameenvs,可以通过环境变量 WORKON_HOME 来定制。
通过计算机–>属性–>高级系统设置–>环境变量–>在系统变量中新建“变量名”:WORKON_HOME,变量值:“你自定义的路径”



