requirements.txt 文件是一个文本文件,用于列出你的Python项目所依赖的软件包及其版本。

生成requirements.txt的方式

  1. 直接使用pip freeze命令生成requirements.txt文件:
pip freeze > requirements.txt

然后你会发现requirements.txt文件里有好多好多的包,因为他是把你环境里所有的包都列出来了,不管他们对你的项目有没有影响

所以这个方法更适合于为该项目创建了的单虚拟环境下运行

安装requirements.txt 里面依赖的包:

pip install -r requirements.txt
  1. pipreqs
# 安装pipreqs
pip install pipreqs
# 生成 requirements.txt
pipreqs ./

# or
pipreqs . --encoding=utf8 --force#在当前目录下生成

–encoding=utf8 为使用utf8编码

–force 强制执行,当生成目录下的requirements.txt存在时覆盖