2016-01-22 7 views
6

[PROBLEM] Wie kann ich kivy Modul Fehler umgehen: ImportError: DLL Laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden?Wie kann ich kivy Modul Fehler umgehen: ImportError: DLL laden fehlgeschlagen: Das angegebene Modul konnte nicht gefunden werden?

Note: I have installed kivy with: pip install kivy. 
Note: I have tried also with : python v 2.7.10 but to no avail. 
Note: OS - Windows 7, 64-bit 

[CODE] - dieser Ausschnitt stammt von der kiwi org homepage.

from kivy.app import App 
from kivy.uix.button import Button 

class TestApp(App): 
    def build(self): 
     return Button(text='Hello World') 

TestApp().run() 

[CURRENT OUTPUT]

[INFO    ] [Logger  ] Record log in C:\Users\testUser\.kivy\logs\kivy_16-01-22_1.txt 
[INFO    ] [Kivy  ] v1.9.1 
[INFO    ] [Python  ] v2.7.8 (default, Jun 30 2014, 16:08:48) [MSC v.1500 64 bit (AMD64)] 
[INFO    ] [Factory  ] 179 symbols loaded 

Traceback (most recent call last): 
    File "C:\Users\testUser\Desktop\test_kivy.py", line 1, in <module> 
    from kivy.app import App 
    File "C:\Python27\lib\site-packages\kivy\app.py", line 327, in <module> 
    from kivy.uix.widget import Widget 
    File "C:\Python27\lib\site-packages\kivy\uix\widget.py", line 219, in <module> 
    from kivy.graphics import (
    File "C:\Python27\lib\site-packages\kivy\graphics\__init__.py", line 89, in <module> 
    from kivy.graphics.instructions import Callback, Canvas, CanvasBase, \ 
ImportError: DLL load failed: The specified module could not be found. 
+0

Beantwortet hier: http://stackoverflow.com/questions/34823579/how-do-you-fix-kivy-graphics-dll-issue/34970460#34970460 – KSully2

+0

@KSully. Ich habe Ihren Vorschlag in der gleichen Zeit ausprobiert, in der ich immer noch mit diesem Problem konfrontiert bin. Ich werde weiter graben ... – george

Antwort

13

Unter Windows sind glew und sdl2required as dependencies. Ich hatte das gleiche Problem. Installieren Sie alle Abhängigkeiten

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

und dann neu installieren kivy arbeitete für mich.

+0

qwr Ich habe deinen Vorschlag versucht und es funktioniert. geschätzt. – george

+0

arbeitete für mich auch, ich lief es einfach, nachdem ich bereits installiert kivy piped und es scheint in Ordnung – ninehundred

1

Ich hatte die gleiche Fehlermeldung. Vielleicht die gleiche Ursache, vielleicht etwas anderes.

Ich benutze PyCharm 5 und habe Kivy mit PyCharm Einstellungen> Projekt-Interpreter-Schnittstelle zu meinem Benutzerordner installiert.
Ich habe diese Installation von Kivy entfernt, indem ich zum AppData-Benutzerordner navigierte und dort die kivy-Ordner löschte.

Ich habe dann installiert Kivy in den Python-Site-Pakete-Ordner (indem Sie nicht die Option, um in den Benutzerordner zu installieren), und es funktionierte für mich.

0

Wenn Sie bereits Kivy in Windows ohne Installation Abhängigkeiten verwenden diesen Befehl separat installieren Es wird funktionieren,

python -m pip installieren kivy.deps.sdl2

python -m pip kivy.deps installieren. glew

0

Ich hatte das gleiche Problem. Die Antwort lautet:

  1. pip uninstall docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew -clears früheren Versionen von Benutzerordner und dann wieder:
  2. pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew

Und es funktioniert gut!

0

Alles, was Sie tun müssen, ist die folgende - erste in Ihrer cmd laufen:

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

Weiter Sie auf der cmd sehen, ob es oder

Jetzt ein Upgrade installiert ist Sie müssen nur wissen, das Problem, es funktioniert immer noch nicht, dass Sie die Abhängigkeiten heruntergeladen haben, die es kivy.deps.sdl2 und kivy.deps.glew im folgenden Verzeichnis C:\Python27\Lib\site-packages weil Sie verwendet pip

Wenn Sie es brauchen im selben Verzeichnis zu sein, aber in der Kivy Datei

C:\Python27\Lib\site-packages\kivy 

dann alle Sie tun müssen, um diese Kopie der Datei von

einfügen
C:\Python27\Lib\site-packages 

in

C:\Python27\Lib\site-packages\kivy 

sein, und es wird w ork

Verwandte Themen