Kivy no funciona (Error: no se puede encontrar ningún proveedor de Windows de valor).

He estado recibiendo este error: No se puede encontrar ningún proveedor de Windows valioso. Con Kivy Heres el error “completo”:

[INFO ] [Logger ] Record log in C:\Users\Victor\.kivy\logs\kivy_17- 05-27_10.txt [INFO ] [Kivy ] v1.10.0 [INFO ] [Python ] v3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] [INFO ] [Factory ] 194 symbols loaded [INFO ] [Image ] Providers: img_tex, img_dds, img_pil, img_gif (img_sdl2, img_ffpyplayer ignored) [INFO ] [Text ] Provider: pil(['text_sdl2'] ignored) [CRITICAL] [Window ] Unable to find any valuable Window provider. sdl2 - ImportError: DLL load failed: The specified module could not be found. File "C:\Users\Victor\Desktop\lib\site-packages\kivy\core\__init__.py", line 59, in core_select_lib fromlist=[modulename], level=0) File "C:\Users\Victor\Desktop\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. Exception ignored in: 'kivy.properties.dpi2px' Traceback (most recent call last): File "C:\Users\Victor\Desktop\lib\site-packages\kivy\utils.py", line 496, in __get__ retval = self.func(inst) File "C:\Users\Victor\Desktop\lib\site-packages\kivy\metrics.py", line 174, in dpi EventLoop.ensure_window() File "C:\Users\Victor\Desktop\lib\site-packages\kivy\base.py", line 127, in ensure_window sys.exit(1) SystemExit: 1 [CRITICAL] [App ] Unable to get a Window, abort. 

ese es el error y aquí está el código:

 import kivy #added this just in case from kivy.app import App from kivy.uix.label import Label class SimpleKivy(App): def build(self): return Label(text="Hello World!!!") if __name__ == "__main__": SimpleKivy().run() 

¿Alguien puede explicar este error?

Probablemente te faltan algunas dependencias. De los documentos :

Instale las dependencias (omita gstreamer (~ 120MB) si no es necesario, vea las dependencias de Kivy):

python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew ; python -m pip install kivy.deps.gstreamer

La solución anterior no funcionó para mí. Esto es lo que tuve que hacer para resolver el problema en mi PC con Windows 10 con Anaconda Python 3.6 instalado:

  • abrir una ventana de aviso de Anaconda como administrador
  • pip desinstalar kivy
  • pip instalar kivy
  • pip instalar docutils pygments pypiwin32 kivy.deps.sdl2
  • pip instalar kivy.deps.glew

Incluso me he enfrentado con el mismo problema.

Ahora está trabajando con conda install.

 conda config --add channels conda-forge conda install kivy 

intente deshabilitar la aceleración de video 3D y 2D en la (configuración >> pantalla >>) del software virtual (también conocido como vmbox, vmware).