如何在应用目录安装tinydb

2024-10-02 22:24:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用python和kivy创建一个应用程序,并使用from tinydb import TinyD, Query导入tinydb模块。在测试python和kivy代码时,这一切都很好。在使用buildozer创建一个apk并进行调试之后,它说它崩溃是因为ImportError: no module named tinydb。我尝试在buildozer.spec中添加tinydb作为requirementnet,但这并没有修复它。我很确定我需要在我的应用程序目录中安装tinydb,这样就可以下载包并将其包含在我的APK中。不过,我不太清楚该怎么做。例如,我使用garden install --app graph从kivygarden安装了graph模块。如果有人有任何建议,那就太好了!在


Tags: 模块no代码fromimport应用程序queryapk
1条回答
网友
1楼 · 发布于 2024-10-02 22:24:15

我从来没有使用过buildover,但是由于tinydb是一个很小的纯python库,所以您可以下载tinydb库并将其直接包含在项目中,然后在本地导入。在

我使用以下目录结构

│   app.py
├───db
│       db.json
└───tinydb
    │   database.py
    │   middlewares.py
    │   operations.py
    │   queries.py
    │   storages.py
    │   utils.py
    │   __init__.py

和主脚本应用程序副本在

^{pr2}$

相关问题 更多 >