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.
2 odpowiedzi
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
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.
Podobne pytania
Nowe pytania
python
Python to wielozadaniowy, wielozadaniowy język programowania dynamicznie typowany. Został zaprojektowany tak, aby był szybki do nauczenia się, zrozumienia i użycia oraz wymuszania czystej i jednolitej składni. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Mimo to, w przypadku pytań Pythona specyficznych dla wersji, dodaj znacznik [python-2.7] lub [python-3.x]. Korzystając z wariantu Pythona (np. Jython, PyPy) lub biblioteki (np. Pandas i NumPy), należy umieścić go w tagach.