我通过使用随独立版本打包的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.
错误?
答案 0 :(得分:2)
我已经重新安装了Python,我已经卸载了一些GTK +版本,并且已经从系统32文件夹中删除了glew DLL以阻止此错误。我认为,glew DLL是错误的原因。
答案 1 :(得分:1)
我必须安装一些依赖包,特别是kivy.deps.glew和kivy.deps.sdl2解决了&#34; DLL加载失败&#34;我的问题。