Tengo Ubuntu 18.04 LTS y es un hecho que no es compatible con Kivy con Python 3.
(Si quieres sentirte "iluminado", intenta leer el siguiente intercambio:https://www.gitmemory.com/issue/kivy/kivy/5994/491939788)
PREGUNTA: ¿Existe alguna versión de Ubuntu que pueda funcionar?
Respuesta1
Este error, que confirmé en Ubuntu 18.04, es probablemente la razón por la que python3-kivy se eliminó de los repositorios predeterminados de Ubuntu en Ubuntu 19.04. Este error se solucionó y python3-kivy se restauró en los repositorios predeterminados de Ubuntu en Ubuntu 19.10 y versiones posteriores.
Se puede instalar una versión posterior de Kivy 1.11.1 (en lugar de 1.9.1) pip3 install kivy
en unEntorno virtual de Pythonutilizando el creador de entorno virtual Python 3 (python3-virtualenv) de los repositorios predeterminados de Ubuntu. Intente ejecutar python3 -m pip install --upgrade pip
antes pip3 install kivy
para actualizar su pip3 a la última versión como lo hice yo.
A continuación se muestran los resultados de ejecutar el programa de prueba Hello World desde el enlace de su pregunta con Kivy 1.11.1 en un entorno virtual Python 3. El código Python 3 se ejecutó sin errores, detectó OpenGL y mi controlador de gráficos propietario de NVIDIA y mostró esta ventana: