Python虚拟环境指南 🧱
Python虚拟环境是开发中管理依赖和项目配置的核心工具,通过隔离不同项目的环境,避免包版本冲突。以下是关键知识点:
✅ 为什么需要虚拟环境?
- 依赖隔离:每个项目拥有独立的库环境
- 版本控制:兼容不同Python版本或库版本
- 环境复现:方便团队协作与部署
- 避免污染:不修改全局Python环境
🛠️ 创建虚拟环境方法
内置venv模块
python -m venv myenv
virtualenv工具
pip install virtualenv virtualenv -p /usr/bin/python3 myenv
conda环境管理(适用于科学计算场景)
conda create --name myenv python=3.9
📁 虚拟环境目录结构
bin/
:包含可执行文件(如python
、pip
)Lib/
:Python标准库文件include/
:头文件pip-selfcheck.json
:pip版本校验文件
🚀 使用技巧
- 通过
source myenv/bin/activate
激活环境 - 使用
pip freeze > requirements.txt
导出依赖 - 用
deactivate
退出虚拟环境
需要更深入的环境管理知识?可访问 环境管理 专题文档 📚