有没有办法自动输出 requirements.txt 文件?

11 浏览
0 Comments

有没有办法自动输出 requirements.txt 文件?

我想在PyCharm中为我的Python 3项目输出requirements.txt文件。有什么建议吗?

0
0 Comments

在Pycharm中打开终端,并输入以下命令:

pip freeze > requirements.txt

然后将自动创建requirements.txt文件。

这应该是最受欢迎的答案之一。它确实起作用。

出现的原因:

- 用户想要一种自动输出requirements.txt文件的方法。

解决方法:

- 在Pycharm中打开终端。

- 输入命令pip freeze > requirements.txt

- 这将自动创建requirements.txt文件。

0
0 Comments

有没有办法自动输出requirements.txt?

最佳答案是使用pigar工具。pigar可以自动查找项目中的import语句,并获取当前使用的版本信息,从而生成requirements.txt文件。使用pigar之前,需要先在项目中设置好virtualenv虚拟环境,否则使用pip freeze命令生成的requirements可能会包含一些不必要的依赖项。pigar还可以遍历子目录,找到所有的import语句。

快速安装pigar的方法是使用pip install pigar命令。安装完成后,在项目的根目录下运行pigar命令即可生成requirements.txt文件。另外,pigar还可以通过conda进行安装。

使用pigar工具可以方便地自动输出项目的依赖项列表,并生成requirements.txt文件,避免手动整理的麻烦。

0
0 Comments

自动输出requirements.txt的方法

在PyCharm中,有一种方法可以自动输出requirements.txt文件。可以在终端中运行以下命令:

pip freeze > requirements.txt

。这个命令会将当前环境中的所有已安装包的信息输出到requirements.txt文件中。

然而,这种方法并不完全符合问题的要求。这个命令实际上只是列出了当前环境中的所有已安装包,并没有根据项目的需求生成相应的requirements.txt文件。

在实际项目中,应该使用虚拟环境来隔离不同项目的依赖包。可以手动将项目的"开发"依赖和"运行"依赖分开,并分别记录到requirements.txt文件中。

总结起来,通过使用虚拟环境并手动整理依赖包的方式,可以实现自动输出requirements.txt文件。

0