Kivy падает при запуске при импорте внешних библиотек - PullRequest
0 голосов
/ 23 января 2019

Я использовал Kivy Launcher для запуска базовой программы «Hello World», и она работала нормально, но когда я вначале добавил импорт cv2, приложение сразу после запуска вылетает.

Main.py: Код Main.py

Android.txt: Изображение Android.txt

Спасибо!

1 Ответ

0 голосов
/ 23 января 2019

Средство запуска kivy используется для запуска строго модулей Kivy и предустановленных модулей Python. Таким образом, в этом случае, поскольку cv2 не предустанавливается в обычных установках Python, kivy launcher не распознает его, а затем получает ошибку «ModuleNotFoundError: No Module named cv2», что приводит к его аварийному завершению. Итак, если вы пытаетесь импортировать модули помимо тех, которые поставляются с предустановленным Python, вам придется скомпилировать в файл .apk, используя Buildozer, чтобы запустить его на Android

...