我正在尝试使用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'
我确信解决方案是显而易见的。我在做什么错了?
答案 0 :(得分:0)
我回答了我自己的问题。我认为这些错误是由于我尝试在其上运行pipreqs的目录中存在大量文件所致。为了解决此问题,我创建了一个新的空目录,称为“ test”,然后将要为其生成需求的文件放在该目录中。因此,新的“测试”目录中只有一个文件。然后我按如下所示运行命令:
$ pipreqs /Users/ep9k/Desktop/test
成功了。真的很简单...