Как исправить ошибку ‘sdl2 — ImportError: сбой загрузки DLL’ в PyCharm

#python #kivy

#python #kivy

Вопрос:

Я пытаюсь изучить фреймворк Kivy для разработки простого приложения для отображения метки. Я использую PyCharm IDE.

Но когда я нажимаю «Выполнить», появляется следующее сообщение об ошибке:

[КРИТИЧНО] [Текст] Не удается найти какого-либо ценного поставщика текста.

sdl2 — ImportError: сбой загрузки DLL: указанный модуль не найден.

pil — ImportError: нет модуля с именем PIL

Вот мой код:

 import kivy
from kivy.app import App
from kivy.uix.label import Label


class MyApp(App):
def build(self):
    return Label(text="This is a Label")

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

Комментарии:

1. Вы должны установить PIL (он же pillow).

Ответ №1:

Pycharm работает в своей собственной виртуальной среде, поэтому вам необходимо установить все зависимости kivy в pycharm.
В зависимости от того, используете ли вы Windows или Linux, на этих страницах перечислены зависимости для Windows и Linux.