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

Python3.12开发FastAPI RAG应用时LangChain chains模块导入失败求助

解决LangChain create_retrieval_chain导入错误

问题原因

LangChain 1.0+版本对模块结构进行了重构,create_retrieval_chain不再位于langchain.chains根模块下,原导入路径已失效。

解决方案

  • 修正导入路径:将导入语句改为正确的子模块路径:
    from langchain.chains.retrieval import create_retrieval_chain
    
  • 确认虚拟环境状态:确保运行代码时已激活安装依赖的虚拟环境,避免使用全局Python环境。可通过以下命令检查当前环境的LangChain包版本:
    uv pip list | grep langchain
    
  • 重新安装依赖(若上述步骤无效):先卸载现有LangChain相关包,再重新安装指定版本:
    uv pip uninstall langchain langchain-community langchain-text-splitters langchain-google-vertexai -y
    uv pip install langchain==1.0.5 langchain-community==0.4.1 langchain-text-splitters==1.0.0 langchain-google-vertexai==3.0.3
    

内容的提问来源于stack exchange,提问作者Mateus Lira

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 01:18:16