Error de Kivy (python 2.7): error de importación sdl2

Estoy tratando de usar kivy en mi proyecto Python 2.7 (en un entorno PyCharm – Windows 10), pero obtengo el siguiente error.

Si alguien me puede ayudar? Gracias !

PD: Intenté muchas veces desinstalar / reinstalar bibliotecas, etc. y hacer lo que se sugiere en publicaciones como esta, pero no funciona: Kivy no funciona (Error: No se puede encontrar ningún proveedor de Windows de valor).

[INFO ] [Logger ] Record log in C:\Users\cyril\.kivy\logs\kivy_18-03-25_0.txt C:\Users\cyril\venv\lib\site-packages\kivy\modules\__init__.py:128: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal if path not in sys.path: [INFO ] [Kivy ] v1.10.0 [INFO ] [Python ] v2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] [INFO ] [Factory ] 194 symbols loaded [INFO ] [Image ] Providers: img_tex, img_dds, img_gif (img_sdl2, img_pil, img_ffpyplayer ignored) [CRITICAL] [Window ] Unable to find any valuable Window provider. sdl2 - ImportError: DLL load failed: Le module sp cifi  est introuvable. File "C:\Users\cyril\venv\lib\site-packages\kivy\core\__init__.py", line 59, in core_select_lib fromlist=[modulename], level=0) File "C:\Users\cyril\venv\lib\site-packages\kivy\core\window\window_sdl2.py", line 26, in  from kivy.core.window._window_sdl2 import _WindowSDL2Storage [CRITICAL] [App ] Unable to get a Window, abort. Process finished with exit code 1 

    Problema

    Está buscando las dependencias de Kivy (por ejemplo, sdl2) en su virtualenv.

    Solución

    Me he encontrado con el mismo problema. Hice lo siguiente y resolvió el problema.

    Ambiente

    • Windows 10
    • Comunidad PyCharm
    • Python 3.5
    • Dependencias Kivy instaladas ( docutils, pygments, pypiwin32, kivy.deps.sdl2, kivy.deps.glew, kivy.deps.gstreamer ) y para Python 3.5+ ( kivy.deps.angle )

    PyCharm IDE

    1. Abre el proyecto
    2. Haga clic en Archivo
    3. Haga clic en Configuración …
    4. Haga clic en Proyecto Intérprete
    5. En el panel derecho, haga clic en la lista desplegable de Project Interpreter
    6. Seleccione la ubicación donde está instalado el intérprete de Python, por ejemplo, C: \ Users \ nombre de usuario \ AppData \ Local \ Programs \ Python \ Python35 \ python.exe
    7. Haga clic en Aceptar hasta que salga de la ventana de Configuración
    8. Ejecuta tu progtwig

    Salida

    Img01 - Error de SDL2 Img02 - Configuración de intérprete de Python antes del cambio Img03 - Se modificó la configuración del intérprete de Python Img04 - Ejecutar aplicación Kivy Img05 - SDL2

    Muchas gracias, funcionó! Acabo de agregar el intérprete de Python “original” instalado en C: \ Python27 \ python.exe en la lista de intérpretes del proyecto y lo seleccioné como dijo.

    Atentamente,