ModuleNotFoundError: No module named ‘langchain.chains‘问题解决
摘要:学生在实验环境中遇到"ModuleNotFoundError: No module named 'langchain.chains'"错误,起初依赖AI助手未能解决。最终通过查阅官方文档发现,新版本langchain_classic的正确导入方式应为from langchain_classic.chains import LLMChain等。经验教训:遇到问题应优先查阅官
·
给学生的实验环境如下
pip list |grep langchain
langchain 1.1.0
langchain-classic 1.0.0
langchain-community 0.4.1
langchain-core 1.1.0
langchain-experimental 0.4.0
langchain-ollama 1.0.0
langchain-openai 1.1.0
langchain-text-splitters 1.0.0
总是出现错误ModuleNotFoundError: No module named 'langchain.chains'。
一开始偷懒用DeepSeek和元宝。结果绕晕了,找不到原因。只好不偷懒了。
最后在官方文档里找到:
```bash
# Chains
from langchain_classic.chains import LLMChain
# Retrievers
from langchain_classic.retrievers import ...
# Indexing
from langchain_classic.indexes import ...
# Hub
from langchain_classic import hub
这是官方的V1 new的正确写法。
所以以后不要总想着偷懒,直接去看官方还更快。记录一下
更多推荐
所有评论(0)