我正在尝试安装kivy来为android和ios创建一个应用程序。
我已根据网站安装了便携式应用程序,但希望将其包含在我的python Idle中。
所以我搜索并发现Kivy-1.8.0.win32-py3.4.exe将它安装在你的python instalation(C:\ python34)上
当我尝试导入时,我可以导入kivy,但它不会让我安装App或识别UIX。
我环顾四周,我认为我的问题是与pygame,每次我尝试安装它我得到丢失的文件,这是与pip和pygame-1.9.2a0.win32-py3.2.msi,我发现但仍然没有!
同时阅读它可能是cython,我也安装了下载Cython-0.21.1并且正在运行安装。
有没有办法在没有头疼的情况下完成这项工作?
我是否需要kivy为Android和ios制作应用程序或者我可以使用tkinter吗? (那可以在我的电脑上工作大声笑)
请任何建议都很棒,我已经搜索过,但所有信息都非常脱节,我希望能在你们其中一个人那里找到一站式答案。
感谢
RAIF
答案 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。