ModuleNotFoundError: нет модуля с именем buildozer - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь установить buildozer на свой linux, используя следующие шаги: https://kivy.org/doc/stable/guide/packaging-android.html

Когда я использую командную строку: buildozer init

Я получил эту ошибку:

File "/home/kouhi/.local/bin/buildozer", line 5, in <module>
from buildozer.scripts.client import main
ModuleNotFoundError: No module named 'buildozer'

Есть идеи для решения этой проблемы? Спасибо заранее

PS: все началось с обновления моего python с 3,5 до 3,7 !!! до этого все было хорошо

1 Ответ

1 голос
/ 23 апреля 2020

Просто наблюдение, но некоторые приложения, работающие на python 3.6, не работают на 3.7+. К сожалению, одно из этих приложений - мое, и не существует твердого решения для некоторых несовместимостей. Я имею в виду, что мне пришлось понизить python до версии 3.6. Надеюсь, что это поможет.

Тем не менее, другой способ - установить через pip:

pip search buildozer

buildozer (1.0)      - Generic Python packager for Android / iOS and Desktop
buildertron (0.1.0)  - A buildozer front-end for Linux

И, конечно,

python -m pip install buildozer 

Нет никаких гарантий, что это будет работать , но, по крайней мере, вы будете в безопасности на стороне зависимостей.

...