Kivy ist das von mir bevorzugte GUI-Framework für Python. Leider ist es meist mindestens eine Python-Version (Minor, über Python 2 spreche ich nicht mehr) zurück.

Während ich das schreibe, habe ich auf meinen Rechnern Python 3.14 installiert und Kivy benötigt eine Version zwischen 3.8 und 3.13.

Die Lösung ist natürlich ein virtual environment. Da ich jedesmal von vorne suche, und dann doch drei Versuche brauche, bis alles so ist, wie ich es gerne hätte, schreibe ich es hier als Blogpost auf.

Erzeugen des Virtual Environment

Für das Erstellen verwende ich ausschließlich Python selbst. Dabei muss die gewünschte Version von bereits installiert sein. Beim Mac lauten die Befehle

python3.13 -m venv .venv
source .venv/bin/activate

Unter Windows ist es fast genauso:

py -3.13 -m venv .venv
. .\.venv\Scripts\activate

pip updaten und Kivy installieren

Bevor ich Kivy installiere, wird zuerst pip upgedatet:

pip install --upgrade pip

Die Installation von Kivy ist dann einfach:

pip install "kivy[base]" "kivy-examples"

Sanity Check

Zum Testen kann einfach eines der folgenden Demos gestartet werden:

python .venv/share/kivy-examples/demo/kivycatalog/main.py
python .venv/share/kivy-examples/demo/showcase/main.py

Leave a Reply

Your email address will not be published. Required fields are marked *