AttributeError: partially initialized module ‘charset_normalizer‘ has no attribute ‘md__mypyc‘ (most

问题

(langchain) C:\Users\M>jupyter notebook
Traceback (most recent call last):
  File "D:\Anaconda3_2022.10\envs\langchain\Scripts\jupyter-notebook-script.py", line 6, in <module>
    from notebook.app import main
  File "D:\Anaconda3_2022.10\envs\langchain\lib\site-packages\notebook\app.py", line 20, in <module>
    from jupyterlab.commands import (  # type:ignore[import-untyped]
  File "D:\Anaconda3_2022.10\envs\langchain\lib\site-packages\jupyterlab\__init__.py", line 8, in <module>
    from .handlers.announcements import (
  File "D:\Anaconda3_2022.10\envs\langchain\lib\site-packages\jupyterlab\handlers\announcements.py", line 15, in <module>
    from jupyterlab_server.translation_utils import translator
  File "D:\Anaconda3_2022.10\envs\langchain\lib\site-packages\jupyterlab_server\__init__.py", line 6, in <module>
    from .app import LabServerApp
  File "D:\Anaconda3_2022.10\envs\langchain\lib\site-packages\jupyterlab_server\app.py", line 15, in <module>
    from .handlers import LabConfig, add_handlers
  File "D:\Anaconda3_2022.10\envs\langchain\lib\site-packages\jupyterlab_server\handlers.py", line 21, in <module>
    from .listings_handler import ListingsHandler, fetch_listings
  File "D:\Anaconda3_2022.10\envs\langchain\lib\site-packages\jupyterlab_server\listings_handler.py", line 10, in <module>
    import requests
  File "D:\Anaconda3_2022.10\envs\langchain\lib\site-packages\requests\__init__.py", line 48, in <module>
    from charset_normalizer import __version__ as charset_normalizer_version
  File "D:\Anaconda3_2022.10\envs\langchain\lib\site-packages\charset_normalizer\__init__.py", line 23, in <module>
    from charset_normalizer.api import from_fp, from_path, from_bytes, normalize
  File "D:\Anaconda3_2022.10\envs\langchain\lib\site-packages\charset_normalizer\api.py", line 10, in <module>
    from charset_normalizer.md import mess_ratio
AttributeError: partially initialized module 'charset_normalizer' has no attribute 'md__mypyc' (most likely due to a circular import)

这个错误信息是Python在尝试启动Jupyter Notebook时遇到的一个运行时错误。错误的根本原因是在charset_normalizer模块中存在一个循环导入问题。具体来说,错误信息是:

AttributeError: partially initialized module 'charset_normalizer' has no attribute 'md__mypyc' (most likely due to a circular import)

这通常发生在Python模块之间存在循环依赖,即两个或多个模块互相导入对方,导致其中一个模块在完全初始化之前就被另一个模块引用。

解决办法

我是conda install python==3.11解决的,原本安装的是3.10

  python                                 3.10.14-he1021f5_1 --> 3.11.0-h966fe2a_3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值