记录一个异常:Traceback (most recent call last): File “D:\Answer\python-learning\final\neo4jExcute\addCul
·
1.具体报错信息如下:
Traceback (most recent call last):
File "D:\Answer\python-learning\final\neo4jExcute\addCul.py", line 2, in <module>
from langchain_community.embeddings.dashscope import DashScopeEmbeddings
File "D:\miniconda3\envs\fairy\lib\site-packages\langchain_community\embeddings\dashscope.py", line 12, in <module>
from langchain_core.embeddings import Embeddings
File "D:\miniconda3\envs\fairy\lib\site-packages\langchain_core\embeddings\__init__.py", line 1, in <module>
from langchain_core.embeddings.embeddings import Embeddings
File "D:\miniconda3\envs\fairy\lib\site-packages\langchain_core\embeddings\embeddings.py", line 5, in <module>
from langchain_core.runnables.config import run_in_executor
File "D:\miniconda3\envs\fairy\lib\site-packages\langchain_core\runnables\__init__.py", line 19, in <module>
from langchain_core.runnables.base import (
File "D:\miniconda3\envs\fairy\lib\site-packages\langchain_core\runnables\base.py", line 82, in <module>
from langchain_core.utils.aiter import atee, py_anext
File "D:\miniconda3\envs\fairy\lib\site-packages\langchain_core\utils\__init__.py", line 18, in <module>
from langchain_core.utils.utils import (
File "D:\miniconda3\envs\fairy\lib\site-packages\langchain_core\utils\utils.py", line 12, in <module>
from requests import HTTPError, Response
File "D:\miniconda3\envs\fairy\lib\site-packages\requests\__init__.py", line 48, in <module>
from charset_normalizer import __version__ as charset_normalizer_version
File "D:\miniconda3\envs\fairy\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:\miniconda3\envs\fairy\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)
一直用的好好的,突然一瞬间报错了,说导入DashScopeEmbeddings失败(通义千文的包),分析错误,看到最后发现 ‘charset_normalizer’ 这个模块有点问题,这个问题可能是由于包的版本不兼容或安装时出现问题导致的。可以尝试以下步骤来解决这个问题:
2.解决问题:
- 卸载并重新安装 charset_normalizer
首先,尝试卸载并重新安装 charset_normalizer:
pip uninstall charset_normalizer
pip install charset_normalizer
问题解决。
如果还没有解决的话,我们就将范围扩大一点,更新langchain相关的依赖,因为有时,依赖项之间的版本不兼容会导致问题。确保所有包都是最新的:
pip install --upgrade pip
pip install --upgrade charset_normalizer
pip install --upgrade langchain_community
pip install --upgrade langchain_core
更多推荐
所有评论(0)