问题系列:PyCharm无法识别LangChain库的问题

从Pycharm使用LangChain包的问题说起

最近很久没有更新博客了,一个重要原因就是AI。无论是现在AI的热火朝天、风起云涌、日新月异,还是公司对AI的追捧、强推、降本,都实实在在的感受间接、直接到了冲击。

而也让我在思考,这种传统的博客写作是否还有意义?比如CSDN这类网站是否会迅速消亡?

自己的态度也在发生变化:

  • 从去年上半年的一开始的无所谓、怀疑、偶尔吐槽
  • 下半年开始公司开始强推的抵触,考虑AI使用频率、输出占比
  • 到过年后,开始学习、了解、使用,平常心对待它

从过年开始在B站上面开始找视频系统的学习;也开通这gemini的付费账号,使用高级模型的对话问答;装了Claude code,接入智谱模型,国产模型(美团);尝试用vibing coding,SDD开发(openspec规范);调用大模型API,使用LangChain;写skill,RAG,MCP;通过ollama部署本地模型...

到后面我自己也有些糊涂了,一圈下来发现一下主要问题,好像其实并不是真正需要它,仅仅是为了使用它而已,跟以前工作上使用JAVA也没有什么很大的区别。

不过好在一切在路上了,为此还专门学了python!

LangChain接入大语言模型

由于要学习使用LangChain调用大模型,在PyCharm里面安装了对应的包。由于对python不是很熟,PyCharm也不是很熟,导致我的代码能运行,但是IDE里面一直报错:

python 复制代码
# langchain_community
from langchain_community.llms.tongyi import Tongyi

model = Tongyi(model="qwen-max")

res = model.invoke(input="你是谁")

print(res)

支行结果:

我是Qwen,阿里云开发的一款超大规模语言模型。我被设计用来帮助用户生成各种类型的文本,如文章、故事、诗歌、故事等,并能够根据不同的场景和需求提供信息和帮助。无论是创作灵感、知识问答还是技术支持,我都能提供相应的帮助。有什么我可以帮到你的吗?

PyCharm报错

这个错误困扰了2天,弄了半天没解决,问了DeepSeek几圈也没有解决,一直在反复说那几句话,也挺无语的。

一个可行可能的解决办法

最后没有办法,通过gemini来友好的几轮对话,解决了的问题:

方法一:用代码找出"真地址",手动添加给 PyCharm(最有效)

既然代码能跑通,说明 Python 自己能找到这个库。我们直接让 Python 把它的真实安装路径打印出来。

  1. 运行以下代码:

    Python

    复制代码
    import langchain_community
    import os
    print(os.path.dirname(langchain_community.__file__))
python 复制代码
2. **复制输出的路径**(类似于 `.../site-packages/langchain_community`)。
3. **把这个路径手动加进 PyCharm 的依赖库中:**
   * 进入 `File` -> `Settings` -> `Project: 你的项目名` -> `Python Interpreter`。
   * 点击右侧解释器下拉框旁边的**齿轮图标**(或者如果是新版 PyCharm,点击解释器右侧的 `...` 按钮)。
   * 选择 **`Show All...`**(查看全部)。
   * 在弹出的解释器列表中,选中你当前使用的那个解释器,然后点击上方工具栏里的**"树状图/文件夹"图标**(鼠标悬停会显示 `Show paths for the selected interpreter`)。
   * 在弹出的路径列表窗口中,点击 **`+` (Add)** 按钮,把刚才 Python 打印出来的 `site-packages` 文件夹路径粘贴进去。
   * 一路点击 `OK` 保存,等待 PyCharm 重新建立索引。

即可解决问题,所以学习编程还是的动手,光听不行。

写在最后

还是那句话,不过好在一切在路上了,加油一块在学AI的朋友!勇敢面对生活

相关推荐
自律懒人10 小时前
2026年AI编程工具横评:Trae、Cursor、Claude Code、Copilot X,同一需求谁更强?
java·copilot·ai编程
FloydCash11 小时前
用AI开发鸿蒙手表APP(猫咪木鱼)上架啦~(全过程与提示词记录)
ai编程
Mr_凌宇11 小时前
# AI Coding Agent 搭了一个 Mini Harness (学习向)
openai·ai编程
Carson带你学Android11 小时前
Google I/O 2026:Android 开发,Agent 时代来了
google·ai编程·google io
Coder小相11 小时前
环境搭建与第一个Agent初体验
人工智能·langchain·ai编程
江恻11 小时前
Codex安装ECC
ai编程
自律懒人11 小时前
阿里Qoder 1.0实测:对比Cursor和Claude Code,国产AI编程工具做到哪一步了?
jvm·深度学习·ai编程
Bigger12 小时前
Agent 循环:AI 助手的思考引擎
前端·ai编程·claude
Rain50912 小时前
mini-cc 技术栈:跟着 Claude Code 先选 TypeScript + React + Ink
前端·javascript·react.js·typescript·node.js·ai编程