You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LangChain弃用警告及ChromaDB导入失败问题求助

问题解决指南

1. 处理LangChain弃用警告

LangChain 0.2.0版本后,文档加载器、嵌入模型、LLM、向量存储等模块已迁移至langchain-community包,需修改代码导入路径并安装该包:

安装依赖

执行以下命令安装最新版langchain-community:

pip install -U langchain-community

修改代码导入语句

将chatgpt.py中的导入部分替换为:

import os
import sys

import openai
from langchain.chains import ConversationalRetrievalChain, RetrievalQA
from langchain.chat_models import ChatOpenAI
# 替换为langchain-community下的模块
from langchain_community.document_loaders import DirectoryLoader, TextLoader
from langchain_community.embeddings import OpenAIEmbeddings
from langchain.indexes import VectorstoreIndexCreator
from langchain.indexes.vectorstore import VectorStoreIndexWrapper
from langchain_community.llms import OpenAI
from langchain_community.vectorstores import Chroma

import constants

2. 解决ChromaDB导入错误

错误源于ChromaDB依赖的BaseSettings已从pydantic迁移至pydantic-settings包,且未安装ChromaDB本身:

安装所需依赖

执行以下命令安装ChromaDB及配套依赖:

pip install chromadb pydantic-settings

3. 验证运行

修改完成后重新运行chatgpt.py,警告和错误应全部消除。

内容的提问来源于stack exchange,提问作者Bob Banner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 17:51:00