mkvirtualenv kivy
或者按官方教程所说:
virtualenv --no-site-packages kivyinstall
(kivy)~/pythonvenv ? pip list pip (1.5.6) setuptools (5.5.1)
首先安装cython
(kivy)~/pythonvenv ? pip install cython==0.21.2
然后安装kivy
(kivy)~/pythonvenv ? pip install kivy
出现这个错误提示:
In file included from /tmp/pip-build-n2t8k7om/kivy/kivy/graphics/compiler.c:236:0: /tmp/pip-build-n2t8k7om/kivy/kivy/graphics/gl_redirect.h:38:22: fatal error: GL/gl.h: 没有那个文件或目录 # include <GL/gl.h> ^ compilation terminated. warning: build_py: byte-compiling is disabled, skipping. error: command ‘x86_64-linux-gnu-gcc‘ failed with exit status 1
解决办法:
? sudo apt-get install mesa-common-dev 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 将会安装下列额外的软件包: libdrm-dev 下列【新】软件包将被安装: libdrm-dev mesa-common-dev 升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。 需要下载 0 B/499 kB 的软件包。 解压缩后会消耗掉 2,997 kB 的额外空间。 您希望继续执行吗? [Y/n]
安装后再次运行 pip install kivy 一切正常了。
(kivy)~/pythonvenv ? pip list Cython (0.21.2) Kivy (1.9.0) Kivy-Garden (0.1.1) pip (1.5.6) requests (2.8.1) setuptools (5.5.1)
--End--
原文:http://www.cnblogs.com/ibgo/p/5043632.html