Python 虚拟环境的那点事
Python 新手最容易踩的坑之一:把所有包装在全局环境里,最后依赖冲突、删库跑路。
venv 就够了
标准库自带的 venv 对大多数场景够用:
python3 -m venv myproject
source myproject/bin/activate
pip install -r requirements.txt
什么时候用 conda / uv
- 需要管理非 Python 依赖(比如 CUDA)→ conda
- 追求极致速度 → uv,安装依赖快一个数量级
一个习惯
每个项目建独立环境,requirements.txt 及时更新。别偷懒,未来 的你会感谢现在 的你。