首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kivy-python:运行Hello world时出错

Kivy-python:运行Hello world时出错
EN

Stack Overflow用户
提问于 2014-04-16 08:16:25
回答 2查看 4.4K关注 0票数 1

在安装Kivy之后,我尝试运行Hello应用程序,但是我得到了一个错误。我已经搜索了它,但找不到满意的答案。以下是错误:

代码语言:javascript
复制
[INFO   ] Kivy v1.8.0
[INFO   ] [Logger      ] Record log in /home/duong/.kivy/logs/kivy_14-04-16_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_pygame, img_pil, img_gif 
[DEBUG  ] [Cache       ] register <kv.texture> with limit=1000, timeout=60s
[DEBUG  ] [Cache       ] register <kv.shader> with limit=1000, timeout=3600s
[INFO   ] [Text        ] Provider: pygame
[DEBUG  ] [App         ] Loading kv <./my.kv>
[DEBUG  ] [App         ] kv <./my.kv> not found
[DEBUG  ] [Window      ] Ignored <egl_rpi> (import error)
[INFO   ] [Window      ] Provider: pygame(['window_egl_rpi'] ignored)
[WARNING] [WinPygame   ] Video: failed (multisamples=2)
[WARNING] [WinPygame   ] trying without antialiasing
[ERROR  ] [Window      ] Unable to use pygame
[ERROR  ] [Window      ] The module raised an important error: "Couldn't find matching   GLX visual"
 Exception kivy.core.CoreCriticalException: CoreCriticalException("Couldn't find matching GLX visual",) in 'kivy.properties.dpi2px' ignored
[DEBUG  ] [Window      ] Ignored <egl_rpi> (import error)
[INFO   ] [Window      ] Provider: pygame(['window_egl_rpi'] ignored)
[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.
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-16 13:00:21

这个错误通常是由于您的计算机有一个非常差的图形芯片,或糟糕的视频卡驱动程序。您的卡和驱动程序必须支持OpenGL ES 2,以使Kivy应用程序工作。如果您在虚拟机中运行这一功能,请确保为该VM打开了3D加速。

票数 2
EN

Stack Overflow用户

发布于 2015-09-02 09:21:50

我收到了同样的错误消息(“无法获得窗口,中止”)。在kivy的虚拟安装中(直接从GitHub安装)如下所示:

代码语言:javascript
复制
pip install hg+http://bitbucket.org/pygame/pygame
pip install Cython
pip install git+git://github.com/kivy/kivy.git 

在我的例子中,前面有一个与png相关的错误,所以我尝试在我的虚拟主机中安装枕头:

代码语言:javascript
复制
pip install pillow

现在起作用了。

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

https://stackoverflow.com/questions/23103701

复制
相关文章

相似问题

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