2012-04-23 11 views
5

Ich wollte nur Kivy installieren, es zu testen und einige Anwendungen machen
i cython und die anderen Dinge
installiert dann tippte ich in das Terminal (ubuntu 12.04):Kivy-Installation findet GL/gl.h nicht?

sudo easy_install kivy 

als Antwort ich dieses bekam:

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 

habe ich etwas falsch gemacht? oder muss ich etwas installieren?

P.S. Entschuldigung für den katalanischen El fitxer o directori keine exexeix bedeutet Datei nicht gefunden.

+0

Haben Sie die Installationsanleitung auf Kivy Dokumentation gefolgt? http://kivy.org/docs/installation/installation-linux.html – rubik

Antwort

1

Sie müssen wahrscheinlich Mesa-Common-Dev installieren, siehe auch: Debian packages search.
Wenn Sie eine Nvidia-Karte haben, müssen Sie möglicherweise nvidia-glx-dev installieren.
Sie können das gleiche Problem mit der Datei glut.h, die in freeglut3-dev enthalten ist, experimentieren. Siehe auch the Debian packages, die diese Datei enthalten.

+0

Vielen Dank für Ihren Versuch, aber es hat nicht für mich funktioniert –

+0

Immer noch der gleiche Fehler? – rubik

+0

Sie können versuchen, kivy von PyPI herunterzuladen und 'python setup.py install' auszuführen, um festzustellen, ob es Unterschiede gibt. – rubik