安裝設定
Windows
如何安裝 Kivy 有兩種選擇:
首先確保 python 工具是最新的。
python -m pip install --upgrade pip wheel setuptools
然後安裝基本依賴項。
python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
雖然 Kivy 已經擁有音訊和視訊供應商,但 GStreamer 需要更高階的東西。
python -m pip install kivy.deps.gstreamer --extra-index-url https://kivy.org/downloads/packages/simple/
為簡化起見,以下文字中的 <python>
表示使用 python.exe
檔案的目錄路徑。
-
輪
wheel 包提供了編譯的 Kivy,但刪除了
cython
源元件,這意味著核心程式碼無法使用這種方式重新編譯。但是,Python 程式碼是可編輯的。穩定版的 Kivy 可在 pypi 上找到。
python -m pip install kivy
官方儲存庫中的最新版本可通過谷歌驅動器上的夜間製造輪子獲得。訪問與你的 python 版本匹配的文件中的連結。下載適當的輪後,重新命名它以匹配此示例的格式並執行命令。
python -m pip install C:\Kivy-1.9.1.dev-cp27-none-win_amd64.whl
-
資源
從原始碼安裝 Kivy 比使用輪子需要更多必需的依賴項,但安裝更靈活。
使用這些行在
<python>\Lib\distutils\distutils.cfg
中建立一個新檔案,以確保將正確的編譯器用於原始碼。[build] compiler = mingw32
然後需要編譯器。使用已經安裝的一些,或者下載
mingwpy
。gcc.exe
等重要檔案將位於<python>\Scripts
。python -m pip install -i https://pypi.anaconda.org/carlkl/simple mingwpy
不要忘記設定環境變數讓 Kivy 知道應該使用哪些提供者。
set USE_SDL2=1 set USE_GSTREAMER=1
現在安裝編譯所需的其他依賴項。
python -m pip install cython kivy.deps.glew_dev kivy.deps.sdl2_dev python -m pip install kivy.deps.gstreamer_dev --extra-index-url https://kivy.org/downloads/packages/simple/
檢查
Paths
部分以確保正確設定所有內容並安裝 Kivy。選擇以下選項之一:python -m pip install C:\master.zip python -m pip install https://github.com/kivy/kivy/archive/master.zip
路徑
Kivy 需要從某些依賴項訪問二進位制檔案。這意味著正確的資料夾必須位於環境的 PATH
變數上。
set PATH=<python>\Tools;<python>\Scripts;<python>\share\sdl2\bin;%PATH%
這樣,Python IDLE IDE 就可以包含在 <python>\Lib\idlelib;
的路徑中。然後將 idle
寫入控制檯,IDLE 將準備好使用 Kivy。
簡化它
為避免重複設定環境變數,請以這種方式設定每個必要的路徑,或者將這些行放入 <python>
中製作批處理(.bat
)檔案:
set PATH=%~dp0;%~dp0Tools;%~dp0Scripts;%~dp0share\sdl2\bin;%~dp0Lib\idlelib;%PATH%
cmd.exe
要在安裝後執行 Kivy 專案執行 cmd.exe
或批處理檔案並使用 python <filename>.py
在 Ubuntu 上安裝
對於使用 kivy 示例開啟終端並執行以下命令在 ubuntu 上安裝 kivy
首先新增 ppa
sudo add-apt-repository ppa:kivy-team/kivy
安裝 kivy
sudo apt-get install python-kivy
對於安裝 kivy 示例
sudo apt-get install python-kivy-example