Windows 是否存在 Kivy 1.9.x(预)版本?

Does a Kivy 1.9.x (pre)release exists for Windows?

他,

对于 Linux 使用 git 并构建您自己的 kivy 版本是使用 1.9.x 版本的简单方法。

在 windows 上做起来似乎更困难,因为你必须以正确的方式设置你的环境。

Christoph Golke 经营着一个不错的网站,其中包含许多 python 库 (www.lfd.uci.edu/~gohlke/pythonlibs). He uses PyPi and of course there are only the main releases(https://pypi.python.org/pypi/Kivy) 的构建。

那么有没有其他网站等 Windows 用户可以为 windows 预构建 kivy 1.9.x?

我们不提供任何预发行 Windows 软件包。更新 1.8.0 包以使用最新的 Kivy 相当容易 - 然而,虽然这将为您提供更新的 Kivy 代码,但它不会具有 1.9.0 的所有功能。默认情况下,我们已切换到使用 SDL2 而不是 Pygame,您需要 SDL2 libs/headers 来编译它。

但是,我们也非常接近发布 1.9.0,所以我们应该很快就会有一个新的 Windows 包,其中包含最新的代码和 SDL2 支持。

但是如果你现在真的想要最新的代码,你可以更新它。请记住,它不会支持 SDL2。

  1. 进入便携包目录
  2. kivy 文件夹重命名为 kivy.stable
  3. 将开发源放在新的kivy文件夹中
    • 如果你有 git,你可以简单地 运行 git clone https://github.com/kivy/kivy.git
    • 否则,download the source zip,解压缩并将生成的文件夹从 kivy-<some hash> 重命名为 kivy
  4. kivy.bat
  5. 打开一个shell/cmdwindow
  6. 输入 python -m pip install --upgrade Cython==0.21.2
  7. 更新 Cython
  8. cd 到 kivy 文件夹并输入 make force

大功告成!