我对基于Python的Cordova竞争对手的概念感到着迷。
我检查Kivy是否可以在MacPorts下使用:
> port list | grep kivy
py-kivy @1.9.1 python/py-kivy
py26-kivy @1.9.1 python/py-kivy
py27-kivy @1.9.1 python/py-kivy
py35-kivy @1.9.1 python/py-kivy
我选择一个:
sudo port install py27-kivy
我指出其中一个演示:
cd /opt/local/Library/Frameworks/Python.framework/Versions/2.7/share/kivy-examples/tutorials/pong
最后:
python main.py
失败了:
...
[CRITICAL] [Window ] Unable to find any valuable Window provider at all!
pygame - ImportError: No module named pygame
...
我应该安装pygame
吗?
确实如此,我能安装的最新鲜的将是" 1.9.1套餐(2009年8月6日)"?
答案 0 :(得分:0)
不,不要安装pygame(除非你出于其他原因想要使用它)。 Kivy现在使用SDL2作为默认后端,因此请确保已安装并且Kivy可以找到它进行编译 - 您将在编译期间看到有关该内容的构建日志。
1.9.1是目前的稳定版本,大约3个月前发布,比2009年更新。