Python如何生成requirements.txt文件

使用pip freeze 导出所有的安装包,如果有虚拟环境则可以
pip freeze > requirements.txt
生成requirements.txt时使用 会将环境下所有的安装包都进行生成,再进行安装的时候会全部安装很多没有的包。耗时耗力其实是不可取的。
使用pipreqs,这个工具的好处是可以通过对项目目录的扫描,发现使用了哪些库,生成依赖清单。

# 安装包
pip install pipreqs

# 进入需要导出依赖包的项目路径下,运行语句

pipreqs ./                   # 将依赖模块输出到项目路径下的requirements.txt 文件中
pipreqs ./ --encoding=utf8   # 如果出现编码异常,则进行编码

# 下载所有依赖
pip install -r requriements.txt

原文地址:https://www.cnblogs.com/beyondChan/p/13328808.html