故事
偶然的机会接触到了Kivy,发现这个东西挺不错的,可以运行在 Linux 、Windows 、 Os X 、 Android 、 ios 和树莓派(Linux)上。然后就打算在本地搭建一下,尝试一下效果。但是也是会出现一些小问题。以下进行总结。
安装
可以参考 链接:kivy官网。
问题清单:
- sdl2 - ImportError: DLL load failed: 找不到指定的模块
- from kivy.core.window._window_sdl2 import _WindowSDL2Storage
解决办法
- 执行
pip uninstall docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew - 然后再执行一遍:
pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
写一个 DEMO
import kivy
kivy.require('2.0.0') # 用你当前的kivy版本替换
from kivy.app import App
from kivy.uix.label import Label
class MyApp(App):
def build(self):
return Label(text='Hello world')
if __name__ == '__main__':
MyApp().run()