如何创建一个 requirements.txt 文件?

13 浏览
0 Comments

如何创建一个 requirements.txt 文件?

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

0
0 Comments

如何创建requirements.txt文件?原因是如果您不在虚拟环境中,而且不想像接受的答案那样将所有安装的包放入requirements文件中,您可以使用pigar库来解决这个问题。具体操作是安装pigar,并在您希望生成requirements.txt文件的Python文件所在的本地目录中运行pigar命令。

0
0 Comments

如何创建requirements.txt文件?

有一个名为pipreqs的模块专门用于创建requirements文件。

pip install pipreqs
pipreqs /GitHub/FolderName #插入文件路径

将路径添加到存放Python文件的文件夹中。Pipreqs将在该文件夹中创建一个requirements.txt文件。

谢谢!这个方法也非常好用(它不会添加机器上的所有库,而只会添加文件夹中使用的库),即使你没有虚拟环境!

这并不能捕捉到我Cython库的所有可能的级联依赖,但这是我所需要的起点。谢谢。

原因:用户想要创建一个requirements.txt文件,用于记录项目所需要的所有依赖库。

解决方法:使用pipreqs模块进行创建。通过安装pipreqs模块,并在命令行中运行相应的命令,即可在指定的文件夹中创建requirements.txt文件。该文件将记录项目所使用到的所有依赖库。

代码如下:

pip install pipreqs
pipreqs /GitHub/FolderName #插入文件路径

该方法的优点是只添加文件夹中使用的库,而不是机器上的所有库。即使没有虚拟环境,该方法也能正常使用。

然而,该方法可能无法捕捉到某些特殊情况下的级联依赖,例如Cython库。但是,该方法仍然是一个很好的起点。

0
0 Comments

如何创建requirements.txt?

在使用虚拟环境的前提下,可以在命令提示符中输入以下命令来创建requirements.txt文件:

pip freeze > requirements.txt

即使不使用虚拟环境,这个方法也可以工作,但会列出系统上使用pip安装的所有包。

即使这种方法可以工作,但是它过于繁琐。假设你的项目需要100个库,并且每个库有3个依赖项。你能够管理好你的requirements.txt文件吗?

解决方法:

为了更好地管理requirements.txt文件,可以使用pipenv工具。pipenv是一个Python虚拟环境和包管理工具,可以自动创建并管理虚拟环境,并自动生成requirements.txt文件。

使用pipenv的步骤如下:

1. 首先,确保已经安装了pipenv。可以在命令提示符中运行pip install pipenv来安装pipenv。

2. 进入项目的根目录,并执行pipenv install命令。这将会创建一个虚拟环境并安装项目所需的所有依赖项。

3. 执行pipenv lock -r > requirements.txt命令,这将会生成requirements.txt文件。

使用pipenv可以更方便地管理虚拟环境和依赖项,并且自动生成requirements.txt文件,简化了项目开发和部署的过程。

0