2012-04-23 4 views
5

я просто хотел установить kivy, чтобы проверить его и сделать некоторые приложения
я установил Cython и другие вещи
тогда я напечатал в терминал (убунту 12,04):Установка Kivy не находит GL/gl.h?

sudo easy_install kivy 

как ответ я получил это:

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 

что-то не так? или мне нужно что-то установить?

P.S. извините за каталанский El fitxer o directori no existeix означает, что файл не найден.

+0

Вы следовали руководству по установке документации Kivy? http://kivy.org/docs/installation/installation-linux.html – rubik

ответ

1

Возможно, вам необходимо установить mesa-common-dev, а также посмотреть: Debian packages search.
Если у вас есть карта Nvidia, вам может потребоваться установить nvidia-glx-dev.
Вы можете поэкспериментировать эту же проблему с файлом glut.h, который входит в состав freeglut3-dev. Опять же, см. the Debian packages, которые содержат этот файл.

+0

Благодарю вас за вашу попытку, но это не сработало для меня –

+0

По-прежнему такая же ошибка? – rubik

+0

Вы можете попробовать скачать kivy из PyPI и запустить 'python setup.py install', чтобы узнать, есть ли разница. – rubik