一、问题原因
你之前装了旧版 langchain-community 0.3.0,它只支持 langchain 0.3.x ,但你现在装了最新的 langchain 1.2.13,版本不兼容,所以报错。
二、一键修复命令(复制直接运行)
bash
pip uninstall -y langchain langchain-openai langchain-community langchain-core langsmith
pip install langchain langchain-openai langchain-community -i https://pypi.tuna.tsinghua.edu.cn/simple
作用
- 先卸载所有冲突包
- 再统一安装最新兼容版本
- 不会再有版本报错
三、如果你想【固定最新稳定版】(推荐)
bash
pip install langchain==0.3.25 langchain-openai==0.2.10 langchain-community==0.3.25 -i https://pypi.tuna.tsinghua.edu.cn/simple
这个版本最稳定、无冲突、和通义千问完美配合。
四、验证是否成功
bash
pip show langchain
出现版本号就说明成功了 ✅