Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何创建requirements.txt?_Python_Pip_Requirements.txt - Fatal编程技术网

Python 如何创建requirements.txt?

Python 如何创建requirements.txt?,python,pip,requirements.txt,Python,Pip,Requirements.txt,我想知道如何为我的Python 3应用程序创建一个合适的requirements.txt?在命令提示符下键入以下行 pip freeze > requirements.txt 如果您不在virtualenv中,并且不想像接受的答案那样将所有已安装的软件包放入需求文件中。只需使用有一个名为pipreqs的模块,用于创建需求文件 pip install pipreqs pipreqs /GitHub/FolderName #Insert path to file 将该位置添加到python

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

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

pip freeze > requirements.txt

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

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

pip install pipreqs
pipreqs /GitHub/FolderName #Insert path to file

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

假设您使用的是virtualenv,则此答案有效。即使未使用
virtualenv
,此答案也有效,但它将列出使用Pipen安装在系统上的所有软件包。如果它有效,则此答案过于笨拙且有污点。假设一个项目中有100个需要的库。每个都有3个依赖项。您能管理您的requirements.txt吗?谢谢!这也非常有效(它不会在一台机器中添加所有库,而只添加文件夹中使用的库),即使您没有虚拟环境!