安装设置
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