刚开始Kivy。我计划在Ubuntu 12.04 LTS下使用Kivy开发移动应用程序。在安装之前,我想知道是否有特定版本的Python(2或3),其中Kivy运行得更好。例如,Kivy docs说我需要在安装Kivy之前添加不同的Pygame PPA,如果我想使用Python 3并警告:
** These Pygame packages are neither provided nor supported by the Kivy project. **
我不太喜欢。
我希望使用Python 3,但由于版本兼容性的原因,我不想在以后遇到麻烦。有人试验过Python 3的问题吗?
答案 0 :(得分:3)
我建议您使用Python 2.您的代码可能会在以后使用2to3工具或类似工具修改为Python 3。但正如您所读到的,在使用Python 3时,某些库存在一些兼容性问题。另外,使用Python 2打包时更加扎实 - 您无法使用Python 3构建Android(或我相信的iOS),也无法使用用于生成Windows可执行文件的pyinstaller。