python项目如何在新环境上需要重新构建,这时requirements.txt能一次性下载构建项目所需要的运行环境依赖包。
生成requirements.txt
方案一
这种方式,会将环境中的依赖包全都加入,如果使用的全局环境,则下载的所有包都会在里面,不管是不时当前项目依赖的
pip freeze > requirements.txt
方案二
使用 pipreqs,github地址为: https://github.com/bndr/pipreqs
# 安装
pip install pipreqs
# 在当前目录生成
pipreqs . --encoding=utf8 --force
参数
- –encoding=utf8 :使用utf8编码保存
- –force :强制执行,requirements.txt存在时会被覆盖
加载requirements.txt
使用requirements.txt安装依赖包
pip install -r requirements.txt