[已解决] ModuleNotFoundError: No module named ‘langgraph.checkpoint.sqlite‘

目录

0 背景

1 报错

2 解决方案

3 成果


参考文章-来自Google搜索:Short course "AI Agents in LangGraph" needs to be fixed in Lesson 4 - Short Course Q&A / AI Agents in LangGraph - DeepLearning.AI

0 背景

  • LangGraph 是一个开源的基于图结构的Python库,用于开发、部署和管理生成式AI应用,能构建状态化多代理系统与LangChain和LangSmith无缝集成
  • langgraph - checkpoint - sqlite 是一个Python库,它为LangGraph提供基于SQLite的检查点功能,可将状态信息持久化存储到SQLite数据库中,便于在生成式AI应用开发与管理流程里恢复和管理工作流状态

1 报错

ModuleNotFoundError                       Traceback (most recent call last)
Cell In[1], line 4
      2 from langchain_community.tools.tavily_search import TavilySearchResults
      3 from langchain_core.messages import HumanMessage
----> 4 from langgraph.checkpoint.sqlite import SqliteSaver
      5 from langgraph.prebuilt import create_react_agent
      7 # Create the agent
      8 # 保存在内存

ModuleNotFoundError: No module named 'langgraph.checkpoint.sqlite'

2 解决方案

补安装 langgraph-checkpoint-sqlite,貌似这个包并不在langgraph里,需要额外下载

pip install langgraph-checkpoint-sqlite==2.0.3

3 成果

成功运行!