从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 把它的真实安装路径打印出来。
运行以下代码:
Python
import langchain_community import os print(os.path.dirname(langchain_community.__file__))
python2. **复制输出的路径**(类似于 `.../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的朋友!勇敢面对生活