跳转至

Python 虚拟环境 venv 最佳实践

Python 项目最常见的问题之一是“在我电脑上能跑”。虚拟环境的目标是让依赖可控、可复现、互不污染。

1. 创建与激活

python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -V
pip -V

2. 固化依赖

pip install -r requirements.txt
pip freeze > requirements.txt

建议:

  • 生产依赖与开发依赖分开
  • 对关键库做版本上限/下限约束,避免隐式升级

3. 常见坑

  • 系统 Python 与 venv 混用导致包装错位置
  • VS Code 解释器未切到 .venv
  • requirements 里带了平台相关 wheel(跨平台安装失败)