You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行dvc pull命令报错ERROR: unexpected error - no such column: FALSE,原因何在?

解决dvc pull报错ERROR: unexpected error - no such column: FALSE的思路
  • SQLite版本不兼容:DVC依赖SQLite存储元数据,旧版本SQLite(低于3.23.0)不支持FALSE这类布尔字面量写法,需用0替代。如果你的运行环境中SQLite版本被悄悄升级或降级,就会触发这个语法错误。
  • 依赖包隐性更新:哪怕你没主动修改配置,pip、conda这类包管理工具可能自动更新了DVC或其依赖的SQLAlchemy等库,导致查询语句的布尔值写法和原有环境不兼容。
  • 元数据文件损坏:本地.dvc目录下的SQLite数据库文件(比如.dvc/db.sqlite)意外损坏,查询元数据时就会出现解析错误。这种情况有时伴随其他异常,但也可能单独触发该报错。

快速尝试的修复方法

  1. 检查SQLite版本:执行sqlite3 --version,若版本低于3.23.0,升级到稳定版后重试。
  2. 固定DVC版本:创建虚拟环境,安装上次成功执行时的DVC版本,再运行dvc pull。
  3. 重建元数据:先备份.dvc文件夹,删除.dvc/db.sqlite,然后执行dvc pull重新生成元数据文件。

内容的提问来源于stack exchange,提问作者huehue

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 10:55:02