Kivy-python: error al ejecutar Hello world

Después de instalar Kivy, intenté ejecutar una aplicación Hello World, pero aparece un error. Lo he buscado en google pero no puedo encontrar respuesta satisfecha. Aquí está el error:

[INFO ] Kivy v1.8.0 [INFO ] [Logger ] Record log in /home/duong/.kivy/logs/kivy_14-04-16_1.txt [INFO ] [Factory ] 157 symbols loaded [DEBUG ] [Cache ] register  with limit=None, timeout=Nones [DEBUG ] [Cache ] register  with limit=None, timeout=60s [DEBUG ] [Cache ] register  with limit=None, timeout=Nones [INFO ] [Image ] Providers: img_tex, img_dds, img_pygame, img_pil, img_gif [DEBUG ] [Cache ] register  with limit=1000, timeout=60s [DEBUG ] [Cache ] register  with limit=1000, timeout=3600s [INFO ] [Text ] Provider: pygame [DEBUG ] [App ] Loading kv  [DEBUG ] [App ] kv  not found [DEBUG ] [Window ] Ignored  (import error) [INFO ] [Window ] Provider: pygame(['window_egl_rpi'] ignored) [WARNING] [WinPygame ] Video: failed (multisamples=2) [WARNING] [WinPygame ] trying without antialiasing [ERROR ] [Window ] Unable to use pygame [ERROR ] [Window ] The module raised an important error: "Couldn't find matching GLX visual" Exception kivy.core.CoreCriticalException: CoreCriticalException("Couldn't find matching GLX visual",) in 'kivy.properties.dpi2px' ignored [DEBUG ] [Window ] Ignored  (import error) [INFO ] [Window ] Provider: pygame(['window_egl_rpi'] ignored) [WARNING] [WinPygame ] SDL wrapper failed to import! [DEBUG ] [Window ] Ignored  (import error) [DEBUG ] [Window ] Ignored  (import error) [CRITICAL] [Window ] Unable to find any valuable Window provider at all! [CRITICAL] [App ] Unable to get a Window, abort. 

Ese error generalmente se debe a que su computadora tiene un chip de gráficos muy pobre o controladores de tarjeta de video deficientes. Su tarjeta y los controladores deben ser compatibles con OpenGL ES 2 para que las aplicaciones de Kivy funcionen. Si está ejecutando esto en una máquina virtual, asegúrese de haber activado la aceleración 3D para esa máquina virtual.

Recibí este mismo mensaje de error (“No se puede obtener una ventana, abortar”) en una instalación virtualenv de kivy (instalada directamente desde GitHub) así:

 pip install hg+http://bitbucket.org/pygame/pygame pip install Cython pip install git+git://github.com/kivy/kivy.git 

En mi caso hubo un error previo relacionado con png, así que intenté instalar una almohada en mi virtualenv:

 pip install pillow 

Y ahora está funcionando.