11

我只是想安装 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

我有什么问题吗?还是我需要安装一些东西?

PS 抱歉,加泰罗尼亚语 El fitxer o Directori no existeix 表示找不到文件。

4

3 回答 3

16

通过 apt 安装 libgl1-mesa-dev 包。另外,也许您希望在启动板上查看构建说明: http ://bazaar.launchpad.net/~kivy-team/kivy/packaging/view/head:/debian/control

于 2013-02-06T19:05:21.393 回答
2

您可能必须安装 mesa-common-dev,另请参阅:Debian 软件包搜索
如果您有 Nvidia 卡,则可能需要安装 nvidia-glx-dev。
您可以对glut.h包含在 freeglut3-dev 中的文件进行同样的实验。再次,查看包含该文件的 Debian 软件包。

于 2012-04-23T15:50:58.683 回答
0
sudo apt-get install libgl1-mesa-dev
于 2020-09-03T16:49:38.203 回答