Python虚拟环境venv使用指南(2026最新版)
发布:2026-06 | 更新:2026-06-15
为什么需要虚拟环境?
在Python开发中,不同项目可能依赖不同版本的库。如果全局安装,会出现版本冲突。虚拟环境(venv)让每个项目有独立的包管理。
创建虚拟环境
python3 -m venv myproject_env激活虚拟环境
# Linux/Mac
source myproject_env/bin/activate
# Windows
myproject_env\Scripts\activate安装依赖
pip install requests flask pandas numpy
pip freeze > requirements.txt # 导出依赖常用命令
| 命令 | 说明 |
|---|---|
| python3 -m venv NAME | 创建虚拟环境 |
| source NAME/bin/activate | 激活 |
| deactivate | 退出 |
| pip freeze > requirements.txt | 导出依赖 |
| pip install -r requirements.txt | 安装依赖 |