ModuleNotFoundError:没有名为“pdfminer.high_level”的模块

ora*_*vid 18 python pdfminer

我在 pycharm 中从事项目,我想使用 pdfminer 将 pdf 文件转换为文本文件。我的问题是,当我运行该应用程序时,它无法工作,并且显示此错误消息:ModuleNotFoundError:没有名为“pdfminer.high_level”的模块

import re
from pdfminer.high_level import extract_pages, extract_text

text = extract_text("_DarkWeb_1642453520.pdf")
print(text)
Run Code Online (Sandbox Code Playgroud)

完整的错误消息:

 /home/oran/PycharmProjects/pythonProject/venv/bin/python /home/oran/PycharmProjects/pythonProject/main.py 
Traceback (most recent call last):
  File "/home/oran/PycharmProjects/pythonProject/main.py", line 2, in <module>
    from pdfminer.high_level import extract_pages, extract_text
ModuleNotFoundError: No module named 'pdfminer.high_level'


Run Code Online (Sandbox Code Playgroud)

蟒蛇版本3.10.4

Tim*_*ess 35

我想你只安装了pdfminer不再维护的东西。

要导入模块pdfminer.high_level,您应该pdfminer.six首先从终端运行以下命令:

pip install pdfminer.six
Run Code Online (Sandbox Code Playgroud)

如果您使用虚拟环境,请使用dash代替dot.

pip install pdfminer-six
Run Code Online (Sandbox Code Playgroud)