【发布时间】:2016-06-23 14:40:55
【问题描述】:
我对我的问题进行了大量研究,但我还没有真正找到答案: 我正在尝试在我的计算机上的 Eclipse 中使用 Kivy。我已经有了一个环境设置,我安装了 Kivy 和依赖项,就像这样: https://kivy.org/docs/installation/installation-windows.html#
我从他们网站上的教程中复制了第一段代码,该代码应该只是创建一个空白窗口,然后在运行时出现此错误:
sdl2 - Exception: SDL2: Unable to load image
...
[CRITICAL ] [App ] Unable to get a Window, abort.
就这样,我发现很多人都有同样的问题。 kivy 的 github 上的 issue 3002(对不起,我不能放太多链接)为 linux 用户提供了解决方案,这对我没有帮助。
这个:Trying to run KIVY, for the first time 建议安装 pygame,我已经做过很多次了,但看起来 pygame 的最后一次更新是在 2009 年? (我查看了他们的主要网站)
不管怎样,我安装了 pygame 并没有改变任何事情。我还查看了问题 3491(同样,不能发布超过 2 个链接),这似乎非常适用,但建议从我的 GPU 供应商处下载驱动程序,我不知道该怎么做,或者我什至有什么 GPU。
我的问题有什么解决办法吗?我是否必须尝试弄清楚如何获得正确的驱动程序?另外,如果这很重要,我正在使用 WinPython,但它似乎适用于其他一切......
【问题讨论】:
-
Kivy 不再使用 pygame。您是否按照 Windows 说明 here 安装了 Kivy 及其依赖项?
-
此错误与缺少 SDL2 组件有关,可能不是您提到的 GPU 驱动问题。