版本kivy 1.2.0
官方的解决办法是提供一个涵盖了所有需求的压缩包。独立于系统的其他python环境。
这样很方便,但是要是用到其他的依赖都要重新安装,却又很不方便。
我把kivy安装到了我自己的python中,下面介绍一下具体方法。
需要下载:
下载windows压缩包。
其中包含了:
1、Python 2.7.1 我们要用自己的python
2、Glew 1.5.7 包含在MinGW/include/GL中
3、Pygame 1.9.2 安装在python中
4、Cython 0.14 安装在python中
5、MingW 在MinGW文件夹中
6、Gstreamer 在gstreamer文件夹中
7、Setuptools 安装在python中
需要另行下载:
python2.7.1
Cython 0.16
~gohlke/pythonlibs/#cython
Pygame 1.9.1
Setuptools
依次进行安装(双击安装)。
至此1、3、4、7已经满足。
然后把(kivy路径)/gstreamer/bin/、(kivy路径)/MinGW/bin/ 加入系统path变量,分别满足6和2、5。
注意这里如果之前已经安装过MinGW的话,要注意区分这个和之前安装的MinGW。
现在安装kivy的所有依赖已经满足。
进入 (kivy路径)/kivy/ 文件夹。执行
python setup.py build --compiler=mingw32
python setup.py install
完成。