Kivy应用程序在运行时引发context_intructions.so错误

时间:2019-04-26 15:40:02

标签: python kivy

我正在尝试建立一个基本的kivy应用程序,以检查一切是否正常运行,我已经解决了大多数问题,但是每当我尝试运行示例应用程序时,我都会遇到这个问题:

python quit unexpectedly using the context_intructions.so plug-in

一旦我运行python project.py

,就会显示此错误

我用来检查所有内容的示例代码可以在下面看到,但是即使使用kivy提供的基础项目代码也给了我同样的错误。

import kivy  # importing main package
from kivy.app import App  # required base class for your app.
from kivy.uix.label import Label  # uix element that will hold text
kivy.require("1.10.1")  # make sure people running py file have right version

# Our simple app. NameApp  convention matters here. Kivy
# uses some magic here, so make sure you leave the App bit in there!
class EpicApp(App):
    # This is your "initialize" for the root wiget
    def build(self):
        # Creates that label which will just hold text.
        return Label(text="Hey there!")


# Run the app.
if __name__ == "__main__":
    EpicApp().run()

我有点担心必须使用python projectname.py来运行我的kivy应用程序,但是我读到是否使用了pip / homebrew(我这样做了)它可以与python一起运行。在其他人遇到此问题的地方,我似乎也找不到任何东西。

EDIT 以为我会补充说,删除import kivy之外的所有内容都没有问题,但是只要导入kivy.app就会出错。

错误详细信息:

Process:               Python [20084]
Path:                  /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
Identifier:            Python
Version:               2.7.10 (2.7.10)
Code Type:             X86-64 (Native)
Parent Process:        bash [18315]
Responsible:           Python [20084]
User ID:               501

PlugIn Path:             /Library/Python/2.7/site-packages/kivy/graphics/context_instructions.so
PlugIn Identifier:       context_instructions.so
PlugIn Version:          ??? (???)

Date/Time:             2019-04-27 12:35:04.877 +0100
OS Version:            Mac OS X 10.14.4 (18E226)

1 个答案:

答案 0 :(得分:0)

好吧,原来我是个白痴,我不得不使用kivy3 main.py而不是kivy main.py ...