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

运行LangChain基础教程脚本时遇ModuleNotFoundError问题求助

解决ModuleNotFoundError: No module named 'langchain.llms'问题

错误重现

报错信息:

ModuleNotFoundError: No module named 'langchain.llms'; 'langchain' is not a package

使用的代码片段:

from langchain.llms import OpenAI
llm = OpenAI(temperature=0.9)
text = "What is a popular recipe using coconut milk?"
print(llm(text))

解决步骤

  • 检查并正确安装LangChain及依赖

    1. 先确认当前环境是否已安装LangChain:
      Linux/macOS执行:pip list | grep langchain
      Windows执行:pip list | findstr langchain
    2. 若未安装,执行基础安装命令:pip install langchain
    3. 注意:LangChain v0.1版本后拆分了OpenAI模块,需额外安装对应依赖:pip install langchain-openai
  • 避免文件名冲突
    不要将你的脚本文件命名为langchain.py,这会导致Python优先加载当前目录下的文件,而非官方的LangChain包。

  • 对齐Python与pip环境
    确保你运行脚本的Python环境和执行pip安装的环境一致:

    • 查看当前Python路径:which python(Linux/macOS)或where python(Windows)
    • 查看pip路径:which pip(Linux/macOS)或where pip(Windows)
    • 若路径不一致,用python -m pip install langchain langchain-openai强制安装到当前Python环境
  • 升级至最新版本
    旧版本LangChain可能存在模块结构差异,执行升级命令:pip install --upgrade langchain langchain-openai

内容的提问来源于stack exchange,提问作者Deepak Joy Cheenath

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 22:47:05