kivy:作为模块安装,DLL加载失败但与kivy.bat一起使用

时间:2014-07-07 11:29:46

标签: python kivy

我通过使用随独立版本打包的kivy.bat脚本运行应用程序来使用kivy。为了在使用pycharm(自动完成)时获得更好的支持,我使用pip安装了kivy。问题是,当我运行我的应用程序时,它会给出以下错误。使用独立的kivy.bat脚本运行它运行正常。

[INFO              ] Kivy v1.8.0
[INFO              ] [Logger      ] Record log in C:\Users\lucas\.kivy\logs\kivy_14-07-07_0.txt
[INFO              ] [Factory     ] 157 symbols loaded
[DEBUG             ] [Cache       ] register <kv.lang> with limit=None, timeout=Nones
 Traceback (most recent call last):
   File "C:/Users/lucas/PycharmProjects/code_reviewer/gui/interface.py", line 2, in <module>
     from kivy.app import App
   File "C:\tools\lib\Python\lib\site-packages\kivy\app.py", line 329, in <module>
     from kivy.uix.widget import Widget
   File "C:\tools\lib\Python\lib\site-packages\kivy\uix\widget.py", line 88, in <module>
     from kivy.graphics import Canvas
   File "C:\tools\lib\Python\lib\site-packages\kivy\graphics\__init__.py", line 88, in <module>
     from kivy.graphics.instructions import Callback, Canvas, CanvasBase, \
 ImportError: DLL load failed: The specified module could not be found.

如何解决ImportError: DLL load failed: The specified module could not be found.错误?

2 个答案:

答案 0 :(得分:2)

我已经重新安装了Python,我已经卸载了一些GTK +版本,并且已经从系统32文件夹中删除了glew DLL以阻止此错误。我认为,glew DLL是错误的原因。

答案 1 :(得分:1)

我必须安装一些依赖包,特别是kivy.deps.glew和kivy.deps.sdl2解决了&#34; DLL加载失败&#34;我的问题。