在安装Kivy之后,我尝试运行Hello应用程序,但是我得到了一个错误。我已经搜索了它,但找不到满意的答案。以下是错误:
[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.发布于 2014-04-16 13:00:21
这个错误通常是由于您的计算机有一个非常差的图形芯片,或糟糕的视频卡驱动程序。您的卡和驱动程序必须支持OpenGL ES 2,以使Kivy应用程序工作。如果您在虚拟机中运行这一功能,请确保为该VM打开了3D加速。
发布于 2015-09-02 09:21:50
我收到了同样的错误消息(“无法获得窗口,中止”)。在kivy的虚拟安装中(直接从GitHub安装)如下所示:
pip install hg+http://bitbucket.org/pygame/pygame
pip install Cython
pip install git+git://github.com/kivy/kivy.git 在我的例子中,前面有一个与png相关的错误,所以我尝试在我的虚拟主机中安装枕头:
pip install pillow现在起作用了。
https://stackoverflow.com/questions/23103701
复制相似问题