2016-04-28 3 views
0

Я использую from tinydb import TinyDB, Query для импорта модуля tinydb. Это отлично работает при тестировании моего кода python и kivy. После использования buildozer для создания apk и отладки, он говорит, что он разбился из-за ImportError: no module named tinydb. Любая помощь будет оценена!ImportError: нет модуля с именем tinydb

ответ

1

В requirement части вашего buildozer.spec вы должны добавить модули ваши потребности: программу входят

requirements = kivy,tinydb 

Это также описано в buildozer documentation

Я не уверен, что вам нужно, но, возможно, sqlite (который входит в стандартную библиотеку python) также подходит для ваших нужд.

Вы также можете скачать repository как zip. Затем вы можете скопировать папку tinydb из zip в свой проект. С помощью этого метода вы не получаете никаких обновлений, но он работает;)

+0

Это, похоже, не работает. Любые другие предложения? – Azaro

+0

Хм ... Извините ... – salomonderossi

+0

У кого-то была такая же проблема, и предложил скопировать модуль в каталог моего приложения. Вы знаете, как я смогу это сделать? – Azaro

Смежные вопросы