虚拟环境
💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
Python 的 `venv` 用于为每个项目创建独立的包环境。例如,一个项目可能需要 foo-1.0,另一个需要 foo-2.0。通过 `python -m venv project_env` 创建虚拟环境,使用 `activate` 激活,`deactivate` 停用。用 `pip freeze` 生成 `requirements.txt`,并用 `pip install -r requirements.txt` 安装依赖。
🎯
关键要点
- Python 的 venv 用于为每个项目创建独立的包环境。
- 不同项目可能需要不同版本的同一包,例如 foo-1.0 和 foo-2.0。
- 无法使用全局环境来分隔这些包版本。
- 解决方案是创建两个不同的虚拟环境。
- 使用命令 python -m venv project_env 创建新的虚拟环境。
- 使用 activate 命令激活虚拟环境。
- 使用 deactivate 命令停用虚拟环境。
- 使用 pip freeze 生成 requirements.txt 文件。
- 使用 pip install -r requirements.txt 安装依赖。
🏷️
标签
➡️