2012-04-23 56 views
5

tôi chỉ muốn cài đặt kivy để kiểm tra nó và làm cho một số ứng dụng
i cài đặt cython và những điều khác
sau đó tôi gõ vào terminal (ubuntu 12.04):Cài đặt Kivy không tìm thấy GL/gl.h?

sudo easy_install kivy 

là câu trả lời tôi nhận điều này:

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 

tôi đã làm gì sai? hoặc tôi cần phải cài đặt cái gì?

P.S. xin lỗi cho các dịch vụ sửa đổi thư viện không có existeix nghĩa là không tìm thấy tập tin.

+0

Bạn đã làm theo hướng dẫn cài đặt trên tài liệu Kivy chưa? http://kivy.org/docs/installation/installation-linux.html – rubik

Trả lời

1

Bạn có thể phải cài đặt mesa-common-dev, cũng xem: Debian packages search.
Nếu bạn có thẻ Nvidia, bạn có thể cần phải cài đặt nvidia-glx-dev.
Bạn có thể thử nghiệm cùng một vấn đề với tệp glut.h, được bao gồm trong freeglut3-dev. Một lần nữa, xem the Debian packages chứa tệp đó.

+0

cảm ơn bạn đã nỗ lực, nhưng nó không hoạt động cho tôi –

+0

Vẫn còn lỗi tương tự? – rubik

+0

Bạn có thể thử tải xuống kivy từ PyPI và chạy 'python setup.py install' để xem có sự khác biệt nào không. – rubik

Các vấn đề liên quan