首页 文章

DLL加载失败,在Python上使用Kivy

提问于
浏览
0

我试图用Kivy执行一些gui,这就是给我看的东西!

[INFO              ] [Logger      ] Record log in C:\Users\Administrator\.kivy\logs\kivy_16-03-20_59.txt
[INFO              ] [Kivy        ] v1.9.1
[INFO              ] [Python      ] v2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]
[INFO              ] [Factory     ] 179 symbols loaded

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

代码是:

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


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

TestApp().run()

2 回答

  • 0

    我的解决方案是:pip install kivy.deps.glew

  • 0

    很可能你已经安装了kivy错误或完全错误 . 我认为当人们用1.8.0便携包编译kivy并且它没有编译图形dll时会出现这个问题 .

    从python卸载kivy并通过wheel(已编译的包)再次安装它,这很简单 . 或者试试KivyInstaller .

相关问题