Kivy: Неизвестный класс <WindowManager>Ошибка в простом скрипте "Hello World"? - PullRequest
0 голосов
/ 29 октября 2019

Так что я работал над разными учебниками, все работало хорошо. Затем сегодня у меня возникла ошибка при запуске сценария, который ранее работал:

kivy.factory.FactoryException: Unknown class <WindowManager>

Я попытался поиграться, понятия не имел, что не так. Затем я попытался запустить простой скрипт Hello World:

import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.screenmanager import ScreenManager, Screen


class MyApp(App):

    def build(self):
        return Label(text='Hello world')


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

И я все еще получаю исключение. Вот что он возвращает:

   File "C:\Users\Manu\Dropbox\Python\other\Test.py", line 14, in <module>
     MyApp().run()
   File "D:\Progs\Pyton37\lib\site-packages\kivy\app.py", line 828, in run
     self.load_kv(filename=self.kv_file)
   File "D:\Progs\Pyton37\lib\site-packages\kivy\app.py", line 599, in load_kv
     root = Builder.load_file(rfilename)
   File "D:\Progs\Pyton37\lib\site-packages\kivy\lang\builder.py", line 301, in load_file
     return self.load_string(data, **kwargs)
   File "D:\Progs\Pyton37\lib\site-packages\kivy\lang\builder.py", line 399, in load_string
     widget = Factory.get(parser.root.name)(__no_builder=True)
   File "D:\Progs\Pyton37\lib\site-packages\kivy\factory.py", line 131, in __getattr__
     raise FactoryException('Unknown class <%s>' % name)
 kivy.factory.FactoryException: Unknown class <WindowManager>

Так что это странно, так как все работало хорошо сегодня утром, и я не устанавливал другие пакеты или модули.

Я пытался pip uninstall kivy,и pip install kivy, чтобы получить чистую установку. Пробовал перезагрузку. Не повезло. И ошибка как на PyScripter, так и на PyCharm.

Понятия не имею, что здесь происходит ... Спасибо,

...