Ich habe Ubuntu 18.04 LTS und es ist eine Tatsache, dass es Kivy mit Python 3 nicht unterstützt.
(Wenn Sie sich „erleuchtet“ fühlen möchten, lesen Sie den folgenden Austausch:https://www.gitmemory.com/issue/kivy/kivy/5994/491939788)
FRAGE: Gibt es eine Ubuntu-Version, mit der das funktioniert?
Antwort1
Dieser Fehler, den ich in Ubuntu 18.04 bestätigt habe, ist wahrscheinlich der Grund, warum python3-kivy in Ubuntu 19.04 aus den Standard-Ubuntu-Repositorys entfernt wurde. Dieser Fehler wurde behoben und python3-kivy wurde in Ubuntu 19.10 und höher in den Standard-Ubuntu-Repositorys wiederhergestellt.
Eine neuere Version von Kivy 1.11.1 (anstelle von 1.9.1) kann installiert werden mit pip3 install kivy
in einemVirtuelle Python-Umgebungmithilfe des Python 3-Virtual Environment Creator (python3-virtualenv) aus den Standard-Ubuntu-Repositorys. Versuchen Sie python3 -m pip install --upgrade pip
vorher pip3 install kivy
, Ihr Pip3 wie ich auf die neueste Version zu aktualisieren.
Unten sind die Ergebnisse der Ausführung des Hello World-Testprogramms aus dem Link in Ihrer Frage mit Kivy 1.11.1 in einer virtuellen Python 3-Umgebung aufgeführt. Der Python 3-Code wurde ohne Fehler ausgeführt, erkannte OpenGL und meinen proprietären NVIDIA-Grafiktreiber und gab dieses Fenster aus: