python - 如何使用pipreqs创建requirements.txt文件

标签 python python-3.x dependencies

我正在尝试使用pipreqs包来生成requirements.txt文件。 Following the documentation's examples我无法使其工作。

看起来很简单,文档告诉我在终端中使用此命令:

$ pipreqs /home/project/location

就我而言,这是我项目的位置:
$ pipreqs /Users/ep9k/Desktop/UVA\ Big\Deal

我收到此错误消息:
FileNotFoundError: [Errno 2] No such file or directory: '/Users/ep9k/Desktop/UVA BigDeal/requirements.txt'

错误消息是正确的,该目录中没有requirements.txt文件。我正在尝试使用pipreqs创建requirements.txt文件。

阅读文档时,pipreqs应该扫描python文件以获取导入语句,并根据该文件构建requirements.txt文档。因此,我也尝试使用pipreqs扫描的文件进行此操作:
$ pipreqs /Users/ep9k/Desktop/UVA\ Big\Deal/1FigrFunctions.py

并且我收到了此错误,与上面的错误几乎相同:
FileNotFoundError: [Errno 2] No such file or directory: '/Users/ep9k/Desktop/UVA BigDeal/1FigrFunctions.py/requirements.txt'

我确信解决方案是显而易见的。我究竟做错了什么?

最佳答案

我回答了我自己的问题。我认为这些错误是由于我尝试在其上运行pipreqs的目录中存在大量文件所致。为了解决此问题,我创建了一个新的空目录,称为“test”,然后将要生成该文件的文件放入该目录中。因此,新的“测试”目录中只有一个文件。然后我按如下所示运行命令:

$ pipreqs /Users/ep9k/Desktop/test

而且有效。真的很简单...

关于python - 如何使用pipreqs创建requirements.txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57907655/

相关文章:

python - factor(x**2+x+1) 在 sympy 中不起作用?有没有找到因素的解决方案?

python - Python 中 TSP 的可扩展实现

c# - 实体做得太多?

python - 将 Google 表格日期序列值转换为人类可读的日期

Python-CV2改变维度和质量

python - 在Python3中分析文件中的数据并将其输出到字典中

python - 比较字典但得到结果与来源

python - 限制 python 3 中的无效输入

java - Maven 复制依赖项不起作用

ios - Xcode 11.4 编译错误 'Missing package product <package name>'