我正在尝试在Python 2.7(Anaconda,Mac OS X 10.5)上安装kivy但在运行时遇到错误:
import kivy
kivy.require('1.9.1')
from kivy.app import App
from kivy.uix.button import Label
class Hellokivy(App):
def build (self):
return Label(text="Hello kivy")
hellokivy=Hellokivy()
hellokivy.run()
错误是:
[CRITICAL ] [App ] Unable to get a Window, abort.
Exception SystemExit: 1 in 'kivy.properties.dpi2px' ignored
[CRITICAL ] [App ] Unable to get a Window, abort.
An exception has occurred, use %tb to see the full traceback.
SystemExit:1
答案 0 :(得分:1)
我发现错误是因为没有安装pygame。要安装它: 打开终端并输入:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install sdl sdl_ttf sdl_image sdl_mixer portmidi
然后:
conda install binstar
然后:
conda install anaconda-client
最后;
conda install -c https://conda.binstar.org/quasiben pygame