问题系列: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的朋友!勇敢面对生活

相关推荐
坚果派·白晓明1 小时前
鸿蒙 PC应用集成 hwloc:3 大 NAPI & 编译坑详解
c语言·华为·ai编程·harmonyos·atomcode
沸点小助手1 小时前
「如果重回高考 & 618预售我“剁手”了什么」获奖名单公示|本周互动话题上新🎊
ai编程·沸点
麦哲思科技任甲林1 小时前
人类编程爱敏捷,AI编程爱CMMI
人工智能·ai编程·敏捷开发·cmmi
不爱洗脚的小滕2 小时前
【Agent】ReAct 核心架构与设计哲学
架构·aigc·ai编程·rag
aovenus2 小时前
Cursor AI 代码编辑器介绍及使用场景
ai编程·cusor
浩风祭月2 小时前
2026 AI工具评测:ChatGPT、Claude、Gemini、Cursor、Kiro 到底怎么选?
人工智能·chatgpt·ai编程
甲维斯2 小时前
国产版“Codex”初体验,智谱ZCode很强啊!
前端·人工智能·ai编程
让我上个超影吧3 小时前
Claude Code 源码看 Agent 系统设计
java·ai·ai编程
KX_Lau3 小时前
Claude Code辅助软件开发实用教程
ai编程·claude
MuGuiLin3 小时前
在VS Code 中安装 Claude Code 并接入 DeepSeek 模型和 Skills 的使用
ai编程·claude code·ai coding·skills·cc-switch·omc·claude code cli