chatchat-space / Langchain-Chatchat

Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM, Qwen and Llama) RAG and Agent app with langchain
Apache License 2.0
32.01k stars 5.57k forks source link

[BUG] No module named 'pydantic_v1' #1231

Closed RayYe586 closed 1 year ago

RayYe586 commented 1 year ago

问题描述 / Problem Description 加载pdf报错: INFO: 127.0.0.1:56842 - "POST /knowledge_base/delete_doc HTTP/1.1" 200 OK UnstructuredFileLoader No module named 'pydantic_v1' No module named 'pydantic_v1' ’‘’ ipython: In [1]: import pydantic_v1

ModuleNotFoundError Traceback (most recent call last) Cell In[1], line 1 ----> 1 import pydantic_v1

ModuleNotFoundError: No module named 'pydantic_v1'

In [2]: import pydantic

In [3]: exit ‘’‘ 环境信息 / Environment Information

附加信息 / Additional Information 添加与问题相关的任何其他信息 / Add any other information related to the issue.

liunux4odoo commented 1 year ago

更新项目代码,按文档更新依赖,特别是unstructured。

RayYe586 commented 1 year ago

这个是不是有bug,代码是最新的,req也-r安装的。也能找到pydanti库,但是没有pydanti_v1库,这个是不是不该调用v1的?

liunux4odoo commented 1 year ago

这个是不是有bug,代码是最新的,req也-r安装的。也能找到pydanti库,但是没有pydanti_v1库,这个是不是不该调用v1的?

你可以自己检查一下,最新版项目代码里没有任何导入pydantic_v1的地方,所以只能是某个依赖项的问题。

OhMyGod32 commented 1 year ago

这个是不是有bug,代码是最新的,req也-r安装的。也能找到pydanti库,但是没有pydanti_v1库,这个是不是不该调用v1的?

你可以自己检查一下,最新版项目代码里没有任何导入pydantic_v1的地方,所以只能是某个依赖项的问题。

server\agent\weather.py 第23行“from langchain.pydantic_v1 import Extra, root_validator”就导入了,估计就是这个引起的