Kivy安装找不到GL/gl.h?
Posted
技术标签:
【中文标题】Kivy安装找不到GL/gl.h?【英文标题】:Kivy installation does not find GL/gl.h? 【发布时间】:2012-05-04 05:41:19 【问题描述】:我只是想安装 kivy 来测试它并制作一些应用程序 我安装了 cython 和其他东西 然后我输入终端(ubuntu 12.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
我有什么问题吗?还是我需要安装一些东西?
附:抱歉,加泰罗尼亚语 El fitxer o Directori no existeix 表示找不到文件。
【问题讨论】:
您是否按照 Kivy 文档中的安装指南进行操作? kivy.org/docs/installation/installation-linux.html 【参考方案1】:通过 apt 安装 libgl1-mesa-dev 包。另外,也许您希望在启动板上查看构建说明: http://bazaar.launchpad.net/~kivy-team/kivy/packaging/view/head:/debian/control
【讨论】:
解决了我的问题! :D 耶! 这也解决了我的问题,但是该链接不再有效。【参考方案2】:您可能必须安装 mesa-common-dev,另请参阅:Debian packages search。
如果您有 Nvidia 卡,则可能需要安装 nvidia-glx-dev。
您可以使用包含在 freeglut3-dev 中的文件 glut.h
来试验相同的问题。同样,请参阅包含该文件的 the Debian packages。
【讨论】:
你可以尝试从PyPI下载kivy并运行python setup.py install
看看有什么不同。
大声笑... Python被许多程序使用,所以如果你随意删除文件很可能会搞砸整个安装。【参考方案3】:
sudo apt-get install libgl1-mesa-dev
【讨论】:
您好!欢迎来到 SO!当您提供代码解决方案和随附的解释时,答案通常在此站点上会做得更好:)以上是关于Kivy安装找不到GL/gl.h?的主要内容,如果未能解决你的问题,请参考以下文章
Kivy 启动器:找不到路径 /storage/emulated/0/kivy
Kivy:[错误] [AudioGstplayer] 找不到资源