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

news/2025/3/1 2:08:10/

目录

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 42 from langchain_community.tools.tavily_search import TavilySearchResults3 from langchain_core.messages import HumanMessage
----> 4 from langgraph.checkpoint.sqlite import SqliteSaver5 from langgraph.prebuilt import create_react_agent7 # Create the agent8 # 保存在内存ModuleNotFoundError: No module named 'langgraph.checkpoint.sqlite'

2 解决方案

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

pip install langgraph-checkpoint-sqlite==2.0.3

3 成果

成功运行!


http://www.ppmy.cn/news/1575653.html

相关文章

MySQL--》如何通过选择合适的存储引擎提高查询效率?

目录 MySQL体系结构 存储引擎简介 存储引擎特点 存储引擎选择 MySQL体系结构 体系结构:可以看作是由多个模块和组件组成的一个系统,每个部分都承担着不同的职责,从客户端到存储引擎每一层都精心设计来提供高效、可靠的数据库服务&#x…

C#开发——日期操作类DateTime

在C#中,日期和时间的操作主要通过 System.DateTime 类来实现。 DateTime 提供了丰富的属性和法,用于处理日期和时间的创建、格式化、比较和计算等操作。以下是一些常用的日期函数和特性: 一、创建日期和时间 1、直接指定日期和时间&…

简单易懂,解析Go语言中的struct结构体

目录 4. struct 结构体4.1 初始化4.2 内嵌字段4.3 可见性4.4 方法与函数4.4.1 区别4.4.2 闭包 4.5 Tag 字段标签4.5.1定义4.5.2 Tag规范4.5.3 Tag意义 4. struct 结构体 go的结构体类似于其他语言中的class,主要区别就是go的结构体没有继承这一概念,但可…

从工程师到系统架构设计师

在技术领域,从一名初出茅庐的工程师成长为独当一面的系统架构设计师,是一条需要长期积累、持续突破的路径。这一过程不仅需要扎实的技术功底,更需要思维的升级和视野的拓展。以下将结合不同阶段的特征,为你梳理一条清晰的成长路线…

docker file中ADD命令的介绍

在 Docker 的世界里,Dockerfile 是一个用于定义镜像内容和行为的脚本文件。其中,ADD 指令是 Dockerfile 中一个非常重要的命令,用于将文件或目录从主机文件系统复制到容器的文件系统中。本文将详细介绍 ADD 指令的作用、使用方式以及一些最佳…

《以太坊账户模型与数据结构:探秘区块链世界的架构密码》

目录 引言一、以太坊账户模型二、数据结构的选择(一) 哈希表(二) Merkle Tree(三) Sorted Merkle TreeSorted Merkle Tree 的优缺点Sorted Merkle Tree 的应用场景Sorted Merkle Tree 与普通 Merkle Tree 对…

团队协作中的分支合并:构建高效开发流程的关键

项目场景 git pull origin 直接用 git pull 就能拉取远程仓库的分支 这是什么原理? git pull 命令会从远程仓库拉取最新的更改并合并到当前分支。它的具体行为取决于你是否指定了远程仓库和分支名称。 git pull 的默认行为 如果你只使用 git pull 而没有指定远程仓库和分支名…

docker里面pgadmin4自动备份pg数据库操作

一、需求 上线之后要求数据库数据每天备份,但是之前一直是人用pgadmin4 的界面手动点击备份,偶尔会忘记点击,就忘记备份了。每次下班前备份,除了会影响下班,还会忘记,就想都是脚本,手写一个自动…