requirements.txt是定义项目依赖的python包,可通过工具生成。工具可以生成两种依赖包定义,
一是项目依赖的python包,二是所在python环境安装的python包。
一、生成requirements.txt文件
1. 生成项目依赖包步骤(推荐)
安装pipreqs工具,命令:pip3 install pipreqs (若没权限则使用管理员权限安装: sudo pip3 install pipreqs)
到项目根目录下,命令: pipreqs ./ (若出现编码错误,则可使用:pipreqs ./ --encoding=utf8 ; 若已存在requirements.txt,则可使用--force 强制执行)
这时会生成requirements.txt文件
2. 生成整个当前python环境安装的python包(全局环境)
到项目根目录下,直接运行:pip3 freeze > requirements.txt
二、安装requirements.txt文件
命令:pip3 install -r requirements.txt
原文:https://www.cnblogs.com/sally-heaven/p/14605654.html