Kivy安装没有找到GL/GL.h?

2024-07-05 10:01:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我只想安装kivy来测试它并制作一些应用程序
我安装了cython和其他东西
然后我输入终端(Ubuntu12.04):

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没有existeix表示找不到文件。


Tags: installorgpypifalsehttpuseeasyerror
2条回答

通过apt安装libgl1 mesa dev包。您也可以在launchpad上查看构建说明: http://bazaar.launchpad.net/~kivy-team/kivy/packaging/view/head:/debian/control

您可能需要安装mesa common dev,另请参见:Debian packages search
如果您有Nvidia卡,则可能需要安装Nvidia-glx-dev。
您可以对freeglut3-dev中包含的文件glut.h尝试相同的问题。请再次参阅包含该文件的the Debian packages

相关问题 更多 >