试图在Windows 8.1上安装kivy

时间:2014-10-27 11:24:24

标签: python pygame cython kivy

我正在尝试安装kivy来为android和ios创建一个应用程序。

我已根据网站安装了便携式应用程序,但希望将其包含在我的python Idle中。

所以我搜索并发现Kivy-1.8.0.win32-py3.4.exe将它安装在你的python instalation(C:\ python34)上

当我尝试导入时,我可以导入kivy,但它不会让我安装App或识别UIX。

enter image description here

我环顾四周,我认为我的问题是与pygame,每次我尝试安装它我得到丢失的文件,这是与pip和pygame-1.9.2a0.win32-py3.2.msi,我发现但仍然没有!

同时阅读它可能是cython,我也安装了下载Cython-0.21.1并且正在运行安装。

有没有办法在没有头疼的情况下完成这项工作?

我是否需要kivy为Android和ios制作应用程序或者我可以使用tkinter吗? (那可以在我的电脑上工作大声笑)

请任何建议都很棒,我已经搜索过,但所有信息都非常脱节,我希望能在你们其中一个人那里找到一站式答案。

感谢

RAIF

3 个答案:

答案 0 :(得分:1)

Linux是最好的python开发环境。由于兼容性问题,Windows上的Python对某些软件包非常错误。 python中的许多重要开发包都针对Linux进行了优化。你可以通过下载和安装像o这样的轻量级Linux来解决所有问题。就像虚拟机上的后箱一样。

答案 1 :(得分:1)

  

我是否需要kivy为Android和ios制作应用程序或者我可以使用tkinter吗? (那可以在我的电脑上工作大声笑)

你需要kivy(或者其他一些python工具,但我认为任何东西都不是很好)。 android构建工具只能在linux或osx上运行,但你可以使用虚拟机。

如果您从流行的非官方Windows二进制文件站点安装,请确保该版本与您的python版本匹配,并且您可能需要从同一位置获取pygame。我对此并不了解。

答案 2 :(得分:0)

如果您的目标是适用于iOS和Android的Kivy应用,那么您已经犯了几个错误。首先,您无法从OSX以外的任何操作系统创建iOS应用程序。没有办法解决这个问题。第二,用于Android和iOS编译的工具目前仅适用于Python2.7。你似乎在使用Python 3.4。