Так что я работал над разными учебниками, все работало хорошо. Затем сегодня у меня возникла ошибка при запуске сценария, который ранее работал:
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.
Понятия не имею, что здесь происходит ... Спасибо,