2016-01-06 71 views
1

任何人都知道如何使用kivy?我將它安裝在我的window7,python2.7上。當我運行下面的代碼:kivy錯誤'無法獲取窗口'

import kivy 

from kivy.app import App 
from kivy.uix.label import Label 


class MyApp(App): 
    def build(self): 
     return Label(text='Hello World!') 

if __name__ == '__main__': 
    MyApp().run() 

它提供以下錯誤:

Unable to get a Window, abort.

我試過python3.4,同樣的錯誤。任何人都知道如何解決這個問題?請。

+0

後完整的錯誤日誌。 – inclement

+0

錯誤日誌: [警告]圖片:無法加載映像 [CRITICAL]窗口:無法找到任何有價值的窗口提供者! sdl2 - 例外:SDL2:無法加載圖像 –

+0

[CRITICAL]應用程序:無法獲取窗口,中止。 [警告] stderr:異常SystemExit:1'kivy.properties.dpi2px'忽略 [CRITICAL]應用程序:無法獲取窗口,中止。 –

回答

1

有一個選項是SDL2無法找到加載DLL的需要*巴紐

  • 試圖找到libpng16-16.dll
我的電腦上

是在這裏:C:\Python27\share\gstreamer\bin

  • 添加到PATH

    set PATH=C:\Python27\share\gstreamer\bin;%PATH%

這是治標不治本的,但它爲我工作

相關問題