ImportError: no module named tinydb

ImportError: no module named tinydb

我正在使用 from tinydb import TinyDB, Query 导入 tinydb 模块。这在测试我的 python 和 kivy 代码时完全正常。使用buildozer创建apk调试后,说是crashed because of ImportError: no module named tinydb。任何帮助,将不胜感激!

buildozer.specrequirement 部分,您应该添加程序需要的模块:

requirements = kivy,tinydb

这在buildozer documentation

中也有描述

我不确定你需要什么,但也许 sqlite 包(包含在 python 标准库中)也能满足你的需要。

您还可以将 repository 下载为 zip。然后您可以将 tinydb 文件夹从 zip 复制到您的项目中。使用此方法您不会获得任何更新,但它有效 ;)