Pipreqs包含我自己的.py文件作为依赖项

2024-06-16 14:31:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用pipreqs管理我的、相当小的python项目的需求。我用的是travis CI。我现在设置它的方式是,让我的travis工作用pipreqs本身生成requirements.txt,然后执行pip安装-r requirements.txt。我没有提交requirements.txt

所以,特拉维斯·伊梅尔看起来像:

...
install:
  - pip install pipreqs
  - pipreqs --debug --ignore .git,.vscode .
  - pip install -r requirements.txt
...

问题是pipreqs还包括实际导入常规项目模块的模块导入。如果a.py导入b.py,这两个都是我的项目的一部分,那么pipreqs将包含b作为依赖项,它当然无法在pypi上找到它,它开始抱怨

我认为这是每个人在涉及多个文件的任何python项目中都会遇到的问题,那么我该如何解决这个问题呢


Tags: 模块installpip项目pydebuggittxt