虚拟环境的管理
虚拟环境是一个独立于系统全局环境的独立Python运行环境,用于隔离不同项目的依赖关系。
可以使每个项目都可以拥有独立的包依赖,从而避免包之间的冲突。
venv 虚拟环境
- 虚拟环境是什么
- 虚拟环境的用途
- venv & virtualenv
venv 虚拟环境的优点
- 独立的 Python 环境,不会产生冲突
- 有助于包的管理
- 删除和卸载方便
venv 使用方法
- 创建虚拟环境
- 激活虚拟环境
- 安装 Python 包
venv 创建虚拟环境
-
在终端中,进入要创建虚拟环境的目录,执行以下指令
Python3 -m venv myenv
激活虚拟环境
-
在
macOS
和Linux
上source myenv/bin/activate
-
在Windows上
myenv\Scripts\activate - 虚拟环境被激活,在命令行提示符前看到环境名称(如
myenv
),表示已经在虚拟环境中。
- 虚拟环境被激活,在命令行提示符前看到环境名称(如
venv 安装 Python 包
-
Python 版本选择
- 进入 Python2.7 环境:
Python2
- 进入 Python3.x 环境:
Python3
- 进入 Python2.7 环境:
-
pip 安装 Python 包
- 安装 Python2.x 版本的包
-
安装 Python3.x 版本的包
# 进入 Python2.7 环境 Python2 # 进入 Python3.x 环境 Python3 # 安装 Python2.x 版本的包 pip install xxx # 安装 Python3.x 版本的包 pip3 install xxx
venv 退出和删除
- 退出虚拟环境:deactivate
- 删除虚拟环境:删除环境目录
# Windows和macOS通用的退出指令 deactivate
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)