Kivy执行错误
问题描述:
荫试图运行的Hello World的简单示例代码如下:Kivy执行错误
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致命错误,其余描述是中文,日文或韩文。
是否有显卡问题?或 是否有任何其他方式的基维申请
请帮助。
答
请在应用运行时发布完整的终端输出。
我不记得有趣的字符消息是什么意思(这是废话,而不是真实的文字),但我认为它表明一个太低的opengl版本。这个乱码信息的出现本身就是一个我认为在kivy master中修复的bug。
答
与kivy(和Python)可能出现的问题:
- 压痕问题:为了以防万一,你的缩进是一致的:他们都应该是相同的。如果您正在使用选项卡,请确保它在任何地方都是标签。如果您使用多个空格,请确保它们在任何地方都是相同的数字。
- 更具体的kivy问题:尝试注释第2行(
kivy.require('1.8.0')
)。您可能没有安装正确的kivy版本。或者,减少这个数字(1.0.6应该足够用于你在这个简单的应用程序中做的事情)。
我不知道问题可能与您收到的信息的语言有关。也许您安装了一些奇怪的发行版,或者选择了一些默认的语言包。
谢谢你的帮助,我非常有用... – 2015-03-09 10:06:23