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

导入LangChain VectorStores Redis模块失败:ModuleNotFoundError求助

解决ModuleNotFoundError: No module named 'langchain.vectorstores.redis'报错

排查及解决步骤

  • 安装必要的依赖包
    官方教程中的Redis向量存储需要额外安装配套依赖,仅安装基础langchain无法使用该模块。执行以下命令完成安装:

    pip install langchain redis langchain-community
    

    注意:langchain新版本已将部分向量存储模块拆分至langchain-community库中,原langchain.vectorstores.redis路径已变更,若安装后仍报错,将导入语句修改为:

    from langchain_community.vectorstores.redis import Redis
    
  • 适配Python 3.8版本
    Python 3.8.0对部分新版本依赖包兼容性有限,可指定兼容版本安装:

    pip install langchain==0.1.0 langchain-community==0.0.10 redis==4.5.5
    

    上述版本已验证可在Python 3.8环境中正常运行。

  • 确认虚拟环境(若使用)
    若使用虚拟环境开发,需确保依赖包安装在当前激活的虚拟环境中,而非全局Python环境。激活环境后重新执行安装命令即可。

  • 清除缓存重装
    若存在安装缓存导致的异常,先卸载相关包再重新安装:

    pip uninstall -y langchain langchain-community redis
    pip install --no-cache-dir langchain langchain-community redis
    

内容的提问来源于stack exchange,提问作者Ostap Hnatyuk

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 17:15:02