Traceback (most recent call last):
File "g:\mydrive\ \pdftotext_pdfminer.py", line 3, in <module>
from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter
File "C:\Users\ \anaconda3\envs\ \lib\site-packages\pdfminer\pdfinterp.py", line 7, in <module>
from .cmapdb import CMap
File "C:\Users\ \anaconda3\envs\ \lib\site-packages\pdfminer\encodingdb.py", line 7, in <module>
from .psparser import PSLiteral
File "C:\Users\ \anaconda3\envs\ \lib\site-packages\pdfminer\psparser.py", line 22, in <module>
from .utils import choplist
File "C:\Users\ \anaconda3\envs\ \lib\site-packages\pdfminer\utils.py", line 31, in <module>
import charset_normalizer # For str encoding detection
File "C:\Users\ \anaconda3\envs\ \lib\site-packages\charset_normalizer\__init__.py", line 23, in <module>
from charset_normalizer.api import from_fp, from_path, from_bytes, normalize
File "C:\Users\ \anaconda3\envs\ \lib\site-packages\charset_normalizer\api.py", line 10, in <module>
from charset_normalizer.md import mess_ratio
File "charset_normalizer\md.py", line 5, in <module>
ImportError: cannot import name 'COMMON_SAFE_ASCII_CHARACTERS' from 'charset_normalizer.constant' (C:\Users\ \anaconda3\envs\ \lib\site-packages\charset_normalizer\constant.py)
每当我使用pdfminer时,就会发生此错误。我还安装了pdfminer-6
直到两天前我的代码才起作用。今天,当我试图在文件中不作任何调整的情况下再次运行它时,这种情况就开始发生了。
我想可能是pdfminer的问题,但是没有关于模块的任何更新.
(我在我的conda env上运行这个)
有人知道这个错误意味着什么吗?以及如何修复它?
发布于 2022-11-24 18:22:43
那里。今天(2022-11-24年),当我尝试使用一个我一直使用的脚本时,我也遇到了同样的问题。我不知道为什么会发生这个错误,但是在这个链接中找到了一个有用的解决方案:How to fix AttributeError: partially initialized module?
简单地说,我使用命令conda env remove - name ds ( ds是我的环境的名称)删除了整个虚拟环境。然后,我创建了一个新的包,并通过conda或pip重新安装了所需的每个包。它现在工作得很好。希望它也适用于你。
出于好奇,我上周安装了Tensorflow。也许它以某种方式干扰了长管工(不确定)。自上次使用pdfminer以来,您是否安装了新的软件包?祝你好运!
https://stackoverflow.com/questions/74535380
复制相似问题