虚拟环境是开发过程中管理依赖的利器,能有效避免不同项目间的库版本冲突。以下是关键知识点:
📌 什么是虚拟环境?
虚拟环境是独立的Python运行环境,包含:
- 专属的Python解释器
- 项目特定的第三方库
- 配置隔离(如环境变量)
📌 示例:
python -m venv myenv
会创建一个名为myenv
的虚拟环境
🧰 为什么需要虚拟环境?
- 依赖隔离:每个项目使用独立的库版本
- 避免污染全局环境:防止系统级库被意外修改
- 方便测试:可快速切换不同依赖组合
🛠️ 如何创建虚拟环境?
- 安装 Python
- 执行命令:
python -m venv <环境名>
- 激活环境(Windows):
myenv\\Scripts\\activate
- 验证激活:
where python
(显示当前解释器路径)
📦 如何管理依赖?
- 使用
pip install <包名>
安装 - 通过
pip freeze > requirements.txt
保存依赖清单 - 用
pip install -r requirements.txt
快速恢复环境
🔄 虚拟环境的注意事项
- 定期清理:使用
pip autoremove
移除未使用的包 - 版本控制:将
requirements.txt
提交到版本管理系统 - 跨平台兼容:注意不同系统下的激活命令差异
如需深入了解Python安装配置,可查看 Python安装指南。