Podczas próby uruchomienia następującego programu na moim komputerze:

# First import an App class from kivy
from kivy.app import App
# Define App subclass
class TutorialApp(App):
    pass
if __name__=="__main__":
    TutorialApp().run()

Po dodaniu tego, co zasugerowało (ostatnie dwie linie), dostaję dwa błędy składni, pierwsze, co mówię, abym usunąć okrężnicę, a drugi, mówiąc, aby usunąć wcięcie, a następnie to:

[INFO              ] Kivy v1.8.0
[INFO              ] [Logger      ] Record log in C:\Users\rabbitrabbit\.kivy       \logs\kivy_14-08-15_5.txt
[INFO              ] [Factory     ] 157 symbols loaded
[DEBUG             ] [Cache       ] register <kv.lang> with limit=None, timeout=Nones
[DEBUG             ] [Cache       ] register <kv.image> with limit=None, timeout=60s
[DEBUG             ] [Cache       ] register <kv.atlas> with limit=None, timeout=Nones
[INFO              ] [Image       ] Providers: img_tex, img_dds, img_gif (img_pygame,  img_pil ignored)
[DEBUG             ] [Cache       ] register <kv.texture> with limit=1000, timeout=60s
[DEBUG             ] [Cache       ] register <kv.shader> with limit=1000, timeout=3600s
[DEBUG             ] [App         ] Loading kv <C:\Python33\tutorial.kv>
[DEBUG             ] [App         ] kv <C:\Python33\tutorial.kv> not found
[DEBUG             ] [Window      ] Ignored <egl_rpi> (import error)
[DEBUG             ] [Window      ] Ignored <pygame> (import error)
[WARNING           ] [WinPygame   ] SDL wrapper failed to import!
[DEBUG             ] [Window      ] Ignored <sdl> (import error)
[DEBUG             ] [Window      ] Ignored <x11> (import error)
[CRITICAL          ] [Window      ] Unable to find any valuable Window provider at all!
[CRITICAL          ] [App         ] Unable to get a Window, abort.

Według tutorial, że przestrzegam (http : //inclem.net/2014/01/09/kivy-crash-course/1_make-a-simple-app/) Program powinien być w stanie uruchomić bez problemów. Zainstalowałem Kivy i Pythona 3.3.

1
rabbitrabbit 15 sierpień 2014, 23:49

2 odpowiedzi

Najlepsza odpowiedź

Wygląda na to, że brakuje ci instalacji pygame - nie jest wciągany jako zależność przez instalację kivy, więc musisz zainstalować go oddzielnie - patrz http://kivy.org/docs/installation/trubleshooting-macosx.html# -To-znajdź-dowolny-cenny-okno-dostawca-błąd

0
Jason S 16 sierpień 2014, 06:10

Jeśli to naprawdę twój program, problem jest po prostu, że nic nie robi. Użyj TutorialApp().run(), aby faktycznie uruchomić GUI.

Tak czy inaczej, że Traceback nie jest błędem.

1
inclement 15 sierpień 2014, 20:35