栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python虚拟环境

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python虚拟环境

虚拟环境

虚拟环境的作用:使得不同项目的Python包之间不会相互干扰,每个虚拟环境都可以安装一套独立的第三方模块,避免了由此产生的各种问题,同时也方便程序往其他机器上迁移。

Venv

Python 3.3+ 可以使用Venv创建虚拟环境,代替了原来Python 2 的virtualenv。

1.基本操作
  • 创建虚拟环境
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

virtualenvwrapper 时一个基于virtualenv之上的工具,将所有的虚拟环境进行统一管理。

1.安装
  • linux环境
1. $ sudo pip install virtualenvwrapper
2. pip install virtualenvwrapper
  • windows环境
pip install virtualenvwrapper-win
2.基本操作
  • 创建虚拟环境
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,变量值:“你自定义的路径”

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/321912.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号