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
31.43k stars 5.48k forks source link

加载器RapidOCRLoader时出错:No module named 'cv2' #4318

Closed Pan06da closed 3 months ago

Pan06da commented 3 months ago

问题描述 / Problem Description 加载器RapidOCRLoader时出错:No module named 'cv2'

复现问题的步骤 / Steps to Reproduce 通过Webui 页面进行 jpg 图片上传到本地的知识库,设置好相关的参数,点击添加到知识库后出现异常。 页面能够正确返回添加成功的文件,终端后台出现如下的报错提示

实际结果 / Actual Result 2024-06-25 15:43:09,323 root 17291 ERROR RemoteProtocolError: API通信遇到错误:peer closed connection without sending complete message body (incomplete chunked read) 2024-06-25 15:43:41,704 root 17267 INFO RapidOCRLoader used for /Users/leioupan/anaconda3/lib/python3.11/site-packages/chatchat/data/knowledge_base/测试知识库/content/《企业级AIOps实施建议》白皮书.jpg 2024-06-25 15:43:41,705 root 17267 ERROR ModuleNotFoundError: 为文件/Users/leioupan/anaconda3/lib/python3.11/site-packages/chatchat/data/knowledge_base/测试知识库/content/《企业级AIOps实施建议》白皮书.jpg查找加载器RapidOCRLoader时出错:No module named 'cv2' 2024-06-25 15:43:41,705 root 17267 ERROR NameError: 从文件 测试知识库/《企业级AIOps实施建议》白皮书.jpg 加载文档时出错:name 'partition_image' is not defined 2024-06-25 15:43:41,706 root 17267 INFO 已将向量库 ('测试知识库', 'milkey/m3e') 保存到磁盘 INFO: 127.0.0.1:56474 - "POST /knowledge_base/upload_docs HTTP/1.1" 200 OK

环境信息 / Environment Information

附加信息 / Additional Information chatchat-config model --set_model_platforms '[{
"platform_name": "ollama", "platform_type": "ollama", "api_base_url": "http://127.0.0.1:11434/v1", "api_key": "EMPT", "api_concurrencies": 5, "llm_models": [ "llama3-zh-inst" ], "embed_models": [ "milkey/m3e" ], "image_models": [], "reranking_models": [], "speech2text_models": [], "tts_models": [] }]'

Pan06da commented 3 months ago

已经解决了 是包的缺失 ,通过 pip install opencv-python pip install rapidocr_onnxruntime 能够正常使用了