Python 3 и проблема с модулем Kivy: «sdl2 — ImportError»

Поделитесь статьёй с друзьями


Python;Kivy;module;problem;error;модуль;проблема;ошибка;решение проблем;hello world;привет мир;программист;начинающий;новичок;питон;sdl2 - ImportError;
Python&Kivy

Наткнулся на интересный модуль для Python, который, как заявляется, призван стать самым удобным инструментом для разработки полноценных оконных приложений, специализированные сборки которых можно запускать на любых платформах — даже на мобильных: Android и iOS. Это-то меня в большей степени и подкупило — освоив этот модуль я бы мог реализовать некоторые свои задумки…

Не долго думая — установил себе модуль Kivy классическим pip установщиком (под Windows):

pip install kivy

Решил я посмотреть как отработает программа «Hello world» с применением модуля Kivy:

import kivy
kivy.require('1.10.1')# replace with your current kivy version !
from kivy.app import App
from kivy.uix.label import Label
class MyApp (App):
    def build(self):
        return Label(text='Hello world') 
if __name__== '__main__':
    MyApp().run()

А не тут-то было. Сходу программа не запустилась и потребовала какую-то библиотеку:

sdl2 — ImportError: DLL load failed: Не найден указанный модуль.

В поисках решения наткнулся на полное руководство пользователя и внимательно изучил раздел установки модуля. А там указано, что для Windows нужно в комплекте ставить ещё много всего. Полная строчка для установки выглядит так:

pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew kivy.deps.gstreamer kivy

Установив все необходимые модули, согласно инструкции — программа запустилась:

Python;Kivy;module;problem;error;модуль;проблема;ошибка;решение проблем;hello world;привет мир;программист;начинающий;новичок;питон;sdl2 - ImportError;
Так выглядит окно программы «Hello World» на Python с применением пакета модулей Kivy

Посмотрел я на это окно и почувствовал, что есть что-то перспективное в модуле Kivy. Пожалуй, попробую его освоить. Надеюсь у меня будет на это возможности и ресурсы!

Друзья, кто попал на этот пост в поисках решения проблемы «sdl2 — ImportError: DLL load failed: Не найден указанный модуль» — очевидно, что вы только начинаете изучать модуль Kivy. Желаю вам в этом удачи!




Поделитесь статьёй с друзьями

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *