我试图用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 回答
我的解决方案是:pip install kivy.deps.glew
很可能你已经安装了kivy错误或完全错误 . 我认为当人们用1.8.0便携包编译kivy并且它没有编译图形dll时会出现这个问题 .
从python卸载kivy并通过wheel(已编译的包)再次安装它,这很简单 . 或者试试KivyInstaller .