首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试运行简单Kivy程序(Windows)时出错

尝试运行简单Kivy程序(Windows)时出错
EN

Stack Overflow用户
提问于 2014-08-15 19:49:29
回答 2查看 1.9K关注 0票数 1

试图在我的计算机上运行以下程序时:

代码语言:javascript
复制
# First import an App class from kivy
from kivy.app import App
# Define App subclass
class TutorialApp(App):
    pass
if __name__=="__main__":
    TutorialApp().run()

在我添加了建议的内容(最后两行)之后,我得到了两个语法错误,第一个告诉我删除冒号,第二个告诉我删除缩进,然后如下:

代码语言:javascript
复制
[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.

根据我所遵循的教程( making-a-simple-app/ ),程序应该能够无问题地运行。我已经安装了Kivy和Python3.3。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-16 06:10:17

看起来您缺少了pygame的安装--它不是由Kivy安装作为依赖项拉进来的,所以您需要单独安装它--参见http://kivy.org/docs/installation/troubleshooting-macosx.html#unable-to-find-any-valuable-window-provider-error

票数 0
EN

Stack Overflow用户

发布于 2014-08-15 20:35:23

如果这真的是你的程序,问题就在于它什么也不做。使用TutorialApp().run()实际启动gui。

不管是哪种方式,追溯都不是一个错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25333197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档