【发布时间】:2014-12-23 20:36:28
【问题描述】:
我在 Kivy 上运行以下 hello world 失败:
import kivy
kivy.require('1.7.0')
from kivy.app import App
from kivy.uix.button import Label
class HelloApp(App):
def build(self):
return Label(text='Hello World!')
if __name__=="__main__":
HelloApp().run()
出现以下错误:
$ python hello1.py
[INFO ] Kivy v1.8.0
[INFO ] [Logger ] Record log in /home/Administrator/.kivy/logs/kivy_14-10-28_1.txt
Traceback (most recent call last):
File "hello1.py", line 5, in <module>
from kivy.app import App
File "/home/rbarakx/python/kivy/kivy/app.py", line 321, in <module>
from kivy.base import runTouchApp, stopTouchApp
File "/home/rbarakx/python/kivy/kivy/base.py", line 28, in <module>
from kivy.clock import Clock
File "/home/rbarakx/python/kivy/kivy/clock.py", line 177, in <module>
_kernel32 = ctypes.windll.kernel32
AttributeError: 'module' object has no attribute 'windll'
$
我怀疑我的 Kivy cygwin 可能缺少安装。
是否有在 cygwin 上安装 Kivy 的说明? (谷歌搜索通常的嫌疑人没有产生任何结果)
【问题讨论】:
-
我从未见过这样的说明。
标签: python python-2.7 cygwin ctypes kivy