Приложение Kivy выдает ошибку context_intructions.so при запуске - PullRequest
0 голосов
/ 26 апреля 2019

Я пытаюсь настроить базовое приложение 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.Мне также кажется, что я не могу найти что-либо в Интернете, где другие имели эту проблему.

РЕДАКТИРОВАТЬ Я бы хотел добавить, что удаляю все, кроме 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 голосов
/ 28 апреля 2019

Хорошо, так получается, что я был идиотом, мне пришлось использовать kivy3 main.py вместо kivy main.py ... чтобы убедиться, что ваши зависимости правильные люди ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...