首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ImportError:无法从“charset_normalizer.constant”导入名称“COMMON_SAFE_ASCII_CHARACTERS”

ImportError:无法从“charset_normalizer.constant”导入名称“COMMON_SAFE_ASCII_CHARACTERS”
EN

Stack Overflow用户
提问于 2022-11-22 15:47:34
回答 1查看 30关注 0票数 -2
代码语言:javascript
运行
复制
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上运行这个)

有人知道这个错误意味着什么吗?以及如何修复它?

EN

回答 1

Stack Overflow用户

发布于 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以来,您是否安装了新的软件包?祝你好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74535380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档