2012-04-23 19 views
5

Sólo quería instalar Kivy para probarlo y hacer algunas aplicaciones
i instalado Cython y las otras cosas
entonces he escrito en el terminal (Ubuntu 12.04):¿La instalación de Kivy no encuentra GL/gl.h?

sudo easy_install kivy 

como respuesta que obtuve esto:

Searching for kivy 
Reading http://pypi.python.org/simple/kivy/ 
Best match: Kivy 1.2.0 
Downloading http://pypi.python.org/packages/source/K/Kivy/Kivy-1.2.0.tar.gz#md5=468da8a353c2ea4936eb92d71403c960 
Processing Kivy-1.2.0.tar.gz 
Running Kivy-1.2.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-rcrkeK/Kivy-1.2.0/egg-dist-tmp-xdOqxi 
[INFO ] Kivy v1.2.0 
WARNING: GLES 2.0 headers are not found 
Fallback to Desktop opengl headers. 
Build configuration is: 
* use_opengl_es2 = False 
* use_glew = False 
* use_opengl_debug = False 
* use_mesagl = False 
Generate config.h 
Generate config.pxi 
In file included from /tmp/easy_install-rcrkeK/Kivy-1.2.0/kivy/graphics/texture.c:273:0: 
/tmp/easy_install-rcrkeK/Kivy-1.2.0/kivy/graphics/gl_redirect.h:38:22: fatal error: GL/gl.h: El fitxer o directori no existeix 
compilation terminated. 
error: Setup script exited with error: command 'gcc' failed with exit status 1 

hice algo mal? o necesito instalar algo?

P.S. perdón por el catalán El fitxer o directori no existeix significa Archivo no encontrado.

+0

¿Ha seguido la guía de instalación en la documentación de Kivy? http://kivy.org/docs/installation/installation-linux.html – rubik

Respuesta

1

Probablemente tengas que instalar mesa-common-dev, también ver: Debian packages search.
Si tiene una tarjeta Nvidia, es posible que deba instalar nvidia-glx-dev.
Puede experimentar el mismo problema con el archivo glut.h, que se incluye en freeglut3-dev. Nuevamente, vea the Debian packages que contiene ese archivo.

+0

gracias por su intento, pero no funcionó para mí –

+0

¿Sigue el mismo error? – rubik

+0

Puede intentar descargar kivy de PyPI y ejecutar 'python setup.py install' para ver si hay alguna diferencia. – rubik

Cuestiones relacionadas