我安装了PymuPDF/fitz,因为我试图从PDF文件中提取图像.然而,在运行下面的代码时,我看到了No module named 'frontend'个.

    doc = fitz.open(pdf_path)
            for i in range(len(doc)):
                for img in doc.getPageImageList(i):
                    xref = img[0]
                    pix = fitz.Pixmap(doc, xref)
                    if pix.n < 5:  # this is GRAY or RGB
                        pix.writePNG("p%s-%s.png" % (i, xref))
                    else:  # CMYK: convert to RGB first
                        pix1 = fitz.Pixmap(fitz.csRGB, pix)
                        pix1.writePNG("p%s-%s.png" % (i, xref))
                        pix1 = None
                    pix = None

我已经搜索过了,但是没有关于这种错误的报告.我已经安装了PyMuPDF、muPDF和fitz模块

以下是完整的错误:

    Traceback (most recent call last):
      File "/home/waqar/PycharmProjects/predator/ExtractFileImage.py", line 1, in <module>
        import fitz
      File "/home/waqar/anaconda3/envs/retinanet/lib/python3.6/site-packages/fitz/__init__.py", line 1, in <module>
        from frontend import *
    ModuleNotFoundError: No module named 'frontend'

推荐答案

我通过以下方式解决了这个问题:

pip install PyMuPDF

Python-3.x相关问答推荐

Gekko优化超出了方程式的界限(由于某种原因,会产生变量)

如何使用regex将电话号码和姓名从文本字符串中分离出来

如何使用Python将嵌套的XML转换为CSV

使用Python抓取sofascore以获取有关球队阵容和投票的信息

Python中提取每个组/ID所属特定列中的自然数

我想使用命令提示符安装 cv2

如果原始字符串包含正斜杠,如何返回具有不同可能性的新字符串

matplotlib.pyplot 多边形,具有相同的纵横比和紧凑的布局

合并问卷中多列中的稀疏问题 - Pandas

机器学习实验笔记本的工作区 url

FastAPI - 调用 API 时设置 response_model_exclude

为什么我不能通过索引获取字典键?

使用 Python 解析 JSON 嵌套字典

ImportError:没有名为资源的模块

ValueError:FixedLocator 位置的数量 (5),通常来自对 set_ticks 的调用,与刻度标签的数量 (12) 不匹配

在 Python 3 中使用 unittest.mock 修补 input()

if 语句中冒号的语法错误

在 WSL (Ubuntu) 中为 python3 安装 venv

无论如何我可以在 Google colaboratory 中下载文件吗?

没有名为urlparse的模块,但我没有使用 urlparse