Kivy执行错误

时间:2014-09-22 12:52:01

标签: python kivy

我试图运行Hello World的简单示例代码,如下所示:

import kivy
kivy.require('1.8.0') # replace with your current kivy version !

from kivy.app import App
from kivy.uix.button import Button

class MyApp(App):
    def build(self):
        return Button(text='Hello World')

if __name__ == '__main__':
    MyApp().run()

我已将此保存为hello.py,然后我使用kivy-1.8.0运行,这反过来又给我一个标题为Kivy Fatal Error的错误消息,其余描述是中文,日文或韩文。

显卡有问题吗?要么 有没有其他方法可以使用Kivy应用程序

请帮忙。

2 个答案:

答案 0 :(得分:2)

请发布应用程序运行时的完整终端输出。

我不记得有趣的角色消息是什么意思(它是废话,而不是真正的文本),但我认为它表明了一个太低的opengl版本。乱码消息的出现本身就是我认为在kivy master中修复的错误。

答案 1 :(得分:0)

kivy(和python)的可能问题:

  • 缩进问题:确保你的缩进是一致的:它们应该都是一样的。如果您使用的是标签,请确保它随处可见。如果您使用多个空格,请确保它们在任何地方都是相同的数字。
  • 更具体的问题:尝试注释掉第2行(kivy.require('1.8.0'))。您可能没有安装正确版本的kivy。或者,减少该数量(1.0.6应该足以满足您在此简单应用程序中的操作)。

我不知道你收到消息的语言会出现什么问题。也许你安装了一些奇怪的发行版,或者选择了一些默认的语言包。