为什么每个项目都要单独建环境
不同项目依赖的版本经常不一样。把依赖装进虚拟环境,可以避免一个项目升级库后影响另一个项目。
最小操作流程
- 创建环境:python -m venv .venv
- 激活环境后安装依赖:pip install requests
- 记录当前依赖:pip freeze > requirements.txt
项目重新部署时,先创建 .venv,再执行 pip install -r requirements.txt,环境就能恢复。
从创建虚拟环境到冻结依赖,整理一个新项目最常用的起步流程。
不同项目依赖的版本经常不一样。把依赖装进虚拟环境,可以避免一个项目升级库后影响另一个项目。
项目重新部署时,先创建 .venv,再执行 pip install -r requirements.txt,环境就能恢复。