如何在ubuntu下安装kivy?

如何在ubuntu下安装kivy?

有人可以为我提供 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-kivypython-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  

参考:Linux 上的安装 — Kivy 文档

答案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。此错误的解决方法在这个答案

相关内容