我在 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)