2016-01-22 18 views
6

[PROBLEM] Jak mogę ominąć błąd modułu kivy: ImportError: Błąd ładowania biblioteki DLL: Nie można znaleźć określonego modułu?Jak mogę ominąć błąd modułu kivy: ImportError: Błąd ładowania biblioteki DLL: nie można znaleźć określonego modułu?

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] - ten fragment pochodzi ze strony domowej kiwi org.

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

Odpowiedź na to pytanie: http://stackoverflow.com/questions/34823579/how-do-you-fix-kivy-graphics-dll-issue/34970460#34970460 – KSully2

+0

@KSób. Próbowałem twojej sugestii w tym samym czasie, w którym wciąż napotykam ten problem. Będę dalej kopać ... – george

Odpowiedz

13

W systemie Windows glew i sdl2 to required as dependencies. Miałem ten sam problem. Instalowanie wszystkich zależności, a następnie ponowna instalacja kivy działała dla mnie.

+0

qwr Próbowałem twojej sugestii i to działa. docenione. – george

+0

pracował także dla mnie, po prostu uruchomiłem go po zainstalowaniu kivy i wydaje mi się, – ninehundred

1

miałem ten sam komunikat o błędzie. Może ta sama przyczyna, może coś innego.

Używam PyCharm 5 i zainstalowałem Kivy przy użyciu interfejsu Ustawienia> Interpreter projektu PyCharm do mojego folderu użytkownika.
Usunąłem tę instalację Kivy, przechodząc do folderu użytkownika AppData i usuwając tam foldery kivy.

Następnie zainstalowałem Kivy do folderu Python site-packages (nie zaznaczając opcji instalacji w folderze użytkownika) i to zadziałało.

0

Jeśli masz już zainstalowany kivy w oknach bez instalowania zależności wykorzystywać te polecenia oddzielnie Będzie działać,

python -m pip zainstalować kivy.deps.sdl2

python -m pip zainstalować kivy.deps. Glow

0

Miałem ten sam problem. Odpowiedź brzmi:

  1. pip uninstall docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew -clears poprzednie wersje od użytkownika Folder a następnie ponownie:
  2. pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew

i działa dobrze!

0

Wszystko co musisz zrobić, jest następujący - najpierw uruchomić to w cmd:

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

Następny widać na cmd czy jest on zainstalowany lub uaktualniony

Teraz tylko trzeba wiedzieć problem nadal nie działa, że ​​pobrano zależności, które kivy.deps.sdl2 i kivy.deps.glew w następującym katalogu C:\Python27\Lib\site-packages ponieważ użyłeś pip

Kiedy trzeba go mieć w tym samym katalogu, ale w pliku kivy

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

to wszystko co musisz zrobić, że kopia wklej plik z

C:\Python27\Lib\site-packages 

być w

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

i będzie w ork

Powiązane problemy