如何创建requirements.txt?

Dan*_*tos 14 python pip requirements.txt

我想知道如何为我的Python 3应用程序创建合适的requirements.txt?

Paw*_*wan 31

在命令提示符中键入以下行

pip freeze > requirements.txt
Run Code Online (Sandbox Code Playgroud)

  • 这个答案将有效*假设您使用的是 virtualenv*。 (8认同)
  • 即使不使用`virtualenv`它也会工作,但它会列出系统上安装的所有软件包 (8认同)
  • 即使有效,也太笨拙和污点了。假设您的项目中有 100 个需要的库。每个都有 3 个依赖项。您能管理您的requirements.txt吗? (2认同)

sid*_*ani 6

有一个名为pipreqs的模块,用于创建需求文件。

pip install pipreqs
pipreqs /GitHub/FolderName #Insert path to file
Run Code Online (Sandbox Code Playgroud)

将位置添加到python文件所在的文件夹中。Pipreqs将在该文件夹中创建一个requirements.txt文件。


Moh*_*med 5

如果您不在 virtualenv 中并且不想像接受的答案一样将所有已安装的软件包放入需求文件中。只用pigar