首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kivy编程错误

Kivy编程错误
EN

Stack Overflow用户
提问于 2015-05-01 03:01:39
回答 2查看 894关注 0票数 0

我是新来的.

我在一个hello world程序中遇到了一些错误,我无法理解它。

请帮帮我

代码是

代码语言:javascript
复制
from kivy.app import App

from kivy.uix.label import Label

class test(App):
        def build(self):
                return Label(text="hello world")

if __name__=="__main__":
    test().run()

错误消息是

代码语言:javascript
复制
[INFO   ] Kivy v1.8.0 
[INFO   ] [Logger      ] Record log in /home/debesh/.kivy     /logs/kivy_15-05-01_1.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_pil, img_gif (img_pygame ignored)
[DEBUG  ] [Cache       ] register <kv.texture> with limit=1000, timeout=60s
[DEBUG  ] [Cache       ] register <kv.shader> with limit=1000, timeout=3600s
[DEBUG  ] [Text        ] Ignored <pygame> (import error)
[DEBUG  ] [Text        ] Ignored <sdlttf> (import error)
[INFO   ] [Text        ] Provider: pil(['text_pygame', 'text_sdlttf'] ignored)
[DEBUG  ] [App         ] Loading kv <./test.kv>
[DEBUG  ] [App         ] kv <./test.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.
 Exception ignored in: 'kivy.properties.dpi2px'
 Traceback (most recent call last):
   File "/usr/lib/python3/dist-packages/kivy/utils.py", line 356, in __get__
     retval = self.func(inst)
       File "/usr/lib/python3/dist-packages/kivy/metrics.py", line 169, in dpi
     EventLoop.ensure_window()
   File "/usr/lib/python3/dist-packages/kivy/base.py", line 125, in ensure_window
     sys.exit(1)
 SystemExit: 1
[CRITICAL] [App         ] Unable to get a Window, abort.

我使用的是ubuntu 14.10

EN

回答 2

Stack Overflow用户

发布于 2015-06-08 22:16:49

您的第一个错误是“已忽略(导入错误)”。

你需要安装"python3-pygame“。

然而,Ubuntu的官方存储库没有"python3-pygame“。

例如,请安装以执行此操作。

代码语言:javascript
复制
sudo add-apt-repository ppa:thopiekar/pygame
sudo aptitude update
sudo aptitude install python3-pygame
票数 1
EN

Stack Overflow用户

发布于 2021-05-02 03:44:24

你一开始有没有进口奇异果?

代码语言:javascript
复制
import kivy
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29975685

复制
相关文章

相似问题

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