有人可以为我提供 kivy 的清晰安装说明吗?
他们的安装说明不太好。但我试过了,我在这里找到了:
sudo add-apt-repository ppa:kivy-team/kivy
sudo apt-get update
sudo apt-get install kivy
将他们的例子放入 kivytest.py 中并获得:
Traceback (most recent call last):
File "kivytest.py", line 1, in <module>
from kivy.app import App
ImportError: No module named 'kivy'
答案1
在 Ubuntu 中猕猴桃是由 包 构建的python-kivy
。python-kivy-examples
因此安装以下软件包。
sudo apt-get install python-kivy python-kivy-examples debhelper python python-all-dev cython libgl1-mesa-dev libgles2-mesa-dev
答案2
这Kivy 的安装页面给出提示:
sudo add-apt-repository ppa:thopiekar/pygame
sudo apt-get update
为此,我使用了 Synaptic 包管理器,因为这样我可以直接看到 python3-pygame 是否可用,但终端命令也可以完成这项工作。一切都在 Ubuntu 14.04 上成功执行。
我们继续讨论 python3。
原因:目前 Ubuntu 上只提供了 python 2 版本 pygames。有些页面介绍了如何自己创建 python3 版本(针对上述德国用户:http://wiki.ubuntuusers.de/Pygame),但显然这有点繁琐。
答案3
您可能正在使用 Python3。要在 Python 2.x 和 Python 3.x 下安装 Kivy:
sudo add-apt-repository ppa:kivy-team/kivy # stable builds repository
sudo apt-get update
sudo apt-get install python-kivy python3-kivy python-kivy-examples
答案4
Kivy - Python 中的多媒体/多点触控框架位于 Ubuntu 16.04、Ubuntu 18.04 和 19.10 及更高版本的默认存储库中。要安装它,请打开终端并输入:
sudo apt install python3-kivy # for Python 3.x # 16.04, 18.04 + 19.10 and later
或者
sudo apt install python-kivy # for Python 2.x in 18.04 and earlier
由于软件错误,python3-kivy 已从 Ubuntu 19.04 的默认存储库中删除,该错误也影响了 Ubuntu 18.04 中的 python3-kivy。此错误的解决方法在这个答案。