运行 pipreqs 后 Pythonrequirements.txt 缺少包

问题描述 投票:0回答:2

我在 Flask 应用程序和一些独立脚本中使用 PyMuPDF。我正在尝试更新我的requirements.txt以包含我正在使用的正确PyMuPDF包,但使用Pycharm中的上下文操作、工具菜单中的同步requirements.txt选项以及运行

pipreq
不会更新我的要求。根本就没有txt。 (Fitz 是 PyMuPDF 导入的包)

我可以手动添加它,但这并不能消除 Pycharm 中的警告,而且 Pycharm 中还有一个选项可以删除任何未使用的要求。我不希望有人不小心这样做。我不认为这是 Pycharm 或 pipreq 的问题,而是 PyMuPDF 的问题。

PyMuPDF 的代码需要更新哪些内容才能正确处理此问题?或者我可以做些什么来在我的代码中支持它?

python pycharm pymupdf
2个回答
0
投票

PyMuPDF 没有任何要求(即它不依赖于任何其他 Python 包),所以我不确定为什么你认为 PyMuPDF 这里有问题。

大概有人或某事决定在您的系统上安装 PyMuPDF。在这种情况下,肯定要由这个“东西”将 pymupdf=1.22.5 (例如)添加到requirements.txt 文件中? PyMuPDF 本身无法知道为什么安装它。


0
投票

这个问题你解决了吗? 我这里也有同样的问题。 如果我手动将 pymupdf==1.23.26 添加到requirements.txt,然后运行Pycharm的函数来同步requirements.txt文件,它会删除pymupdf

© www.soinside.com 2019 - 2024. All rights reserved.