Curious George sees the world
 
安裝 Kivy

安裝 Kivy

Kivy  是一個 Python 的函式庫,它支援許多平台,如: Windows,Linux ,OS X, Android, iOS 與 Raspberry Pi。
安裝的部份,必需先安裝 Python,請先至 Python 網站下載並安裝。
我在 Windows 10 的平台上安裝,請先以管理員模式開啟 CMD 視窗
先執行:

python -m pip install --upgrade pip wheel setuptools

此行在將 pip 及相關程式的版本更新至最新版

接著安裝相關程式

python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew

我是 Python 3.4 ,  在裝 pypiwin32 會出現錯誤訊息

Collecting pywin32>=223 (from pypiwin32)
  Could not find a version that satisfies the requirement pywin32>=223 (from pypiwin32) (from versions: )
No matching distribution found for pywin32>=223 (from pypiwin32)

pypiwin32 的部份要自行上網下載安裝 https://github.com/mhammond/pywin32/releases

上面那行程式移除 pypiwin32 後再執行一即可

python -m pip install docutils pygments kivy.deps.sdl2 kivy.deps.glew

再安裝 gstreamer,此程式約 120MB,官網建議視需要可裝可不裝。

python -m pip install kivy.deps.gstreamer

接著安裝 kivy 的主程式

python -m pip install kivy

最後選擇安裝它的範例程式

python -m pip install kivy_examples

這些範例會放在 Python 目錄下的 share 目錄中,若有安裝即可馬上測試。

python share\kivy-examples\demo\showcase\main.py
kivy 執行範例程式

如果沒安裝程式,或想自己試一下,可開啟編輯器直接鍵入下面程式:

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

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

TestApp().run()

存檔後也可以執行試試。

Note:
.安裝時請注意  Python 版本,若是 3.5 以上安裝方式略有不同
.目前的 iOS 的封裝程式僅適用於 2.7 版本

Kivy 的官網上有安裝的詳細步驟可以參考 https://kivy.org/docs/installation/installation-windows.html
詳細的電子書
另外也有簡體中文的翻譯文件 https://cycleuser.gitbooks.io/kivy-guide-chinese/content/