Thonny installieren und einrichten

Veröffentlicht in: , ,

Thonny ist eine kostenlose und anfängerfreundliche Integrierte Entwicklungsumgebung (IDE) für die Programmiersprache Python.

Sie erleichtert das Lernen und die Nutzung von Python durch Funktionen wie Syntaxhervorhebung, einen Schritt-für-Schritt-Debugger, der die Programmausführung visualisiert, ein integriertes Terminal, die einfache Einrichtung eines Virtual Environment und die Installation von Python-Paketen.

Thonny steht für alle gängigen Betriebssysteme zur Verfügung. für Windows oder MacOS laden Sie den Installer von der Herstellerseite, für Linux installieren Sie das Programm über die Anwendungs- oder Softwareverwaltung. Unter Linux stehen meist mehrere Paket-Varianten zur Verfügung. Für Linux Mint wählen Sie das Flatpak, für Ubuntu das Snap-Paket, für Fedora das etwas aktuellere Flathub-Paket.

Ubuntu Snap-Store mit den zwei Varianten für die Installation von Thonny, Snap-Paket oder Debian-Paket.

Python mit Thonny

Thonny bringt eine eigene, integrierte Python-Installation mit, die von einer eventuell vorhandenen systemweiten Python-Installation vollkommen losgelöst ist. Sie können daher nach der Installation direkt mit dem Programmieren loslegen, ohne – insbesondere unter Windows – separat Python installieren zu müssen.

Wenn Sie später Python-Pakete nachinstallieren, müssen Sie dies in der IDE selbst tun, nicht über das Terminal Ihres Betriebssystems.

Bedienoberfläche anpassen

Nach der Installation wählen Sie zunächst die Sprache für die Bedienoberfläche. Das kann aber schon eine sehtechnische Herausforderung sein. Nehmen Sie die Bildschirmlupe Ihres Betriebssystems zu Hilfe.

Screenshot: Pop-Up-Fenster nach dem ersten Start von Thonny mit einem Dialog zur Auswahl der Sprache.

Insbesondere bei der Installation als Snap-Paket unter Ubuntu 25.04 startet das Programm mit extrem kleiner Schrift.

Thonny Programmfenster nach dem ersten Start, die Schrift der Benutzeroberfläche ist extrem klein.
Thonny Programmfenster mit angepasster, vergrößerter Schrift.

Glücklicherweise lässt sich die Ansicht skalieren. Sie erreichen die Einstellungen über das Menü

Werkzeuge > Optionen > Allgemein

Setzen Sie den UI-Skalierungsfaktor auf den Wert 2.0 und den Schrift-Skalierungsmodus auf „extra“. Bestätigen Sie mit dem OK-Button und starten Sie das Programm neu, damit die Änderungen wirksam werden.

Thonny Einstellungsverwaltung mit den Optionen zur Skalierung.

Tasten Sie sich ggf. an die für Sie passende Skalierungsstufe heran. Auf einem Notebook mit 15 Zoll Bildschirm konnten wir bis 2.5 erhöhen. Höhere Skalierungen empfehlen sich nur für große Monitore, da das Layout sonst nicht mehr funktioniert.

Zusätzlich können Sie aus unterschiedlichen Farb-Themen für die Benutzeroberfläche und die Syntaxhervorhebung wählen.

Thonny Programmfenster mit geändertem Farbthema, in unterschiedlichen Blautönen.

Die Symbole unterhalb der Menüleiste werden kaum vergrößert, haben aber alle eine Beschriftung, die mit der Skalierung ebenfalls angepasst wird. Diese Beschriftung zeigt auch gleich die zugeordnete Tastenkombination an, so dass man nach kurzer Zeit die Symbole kaum noch benötigt.

Unabhängig von den getroffenen Einstellungen können Sie jederzeit die Schrift im Editor-Bereich und im Terminal vergrößern und verkleinern mit den bekannten Tastenkombinationen

Strg + Plus-Taste
Strg + Bindestrich

Dateinavigator

Hilfreich ist es auch, eine Übersicht über Ihre Projektverzeichnisse zu haben. Blenden Sie dazu den Dateinavigator ein über das Menü

Ansicht > Datei
Thonny Programmfenster: links eine Seitenleiste mit dem Dateinavigator, verschiedene Verzeichnisse werden darin angezeigt, darüber der Pfad zum ausgewählten Verzeichnis.

Virtual Environment

Bereits im vorangehenden Beitrag haben wir empfohlen, für eigene Python-Projekte eine virtuelle Umgebung – Python Virtual Environment (venv) – zu verwenden. Das funktioniert mit Thonny besonders einfach. Sie können entweder

  • eine schon vorhandene virtuelle Umgebung verwenden oder
  • mit Thonny eine neue erstellen.
Thonny Einstellungsverwaltung mit der Wahl des Interpreters, unten rechts die Schaltfläche zum Erstellen einer neuen virtuellen Umgebung.

Bereits vorhandene venv

Um eine bereits vorhandene virtuelle Umgebung zu nutzen, wählen Sie diese mit dem zugehörigen Ordner im Dateinavigator. Im vorangehenden Tutorial hatten wir einen Ordner mit dem Namen „week_1“ für den ersten Lernabschnitt zusammen mit einer virtuellen Umgebung angelegt. Diesen Ordner können Sie nun auswählen und über das Kontextmenü der rechten Maustaste die virtuelle Umgebung aktivieren.

Thonny Programmfenster: zu einem Verzeichnis in der Seitenleiste ist ein Kontextmenü geöffnet, ganz oben die Option "virtuelle Umgebung aktivieren".

venv mit Thonny neu erstellen

Über das Menü

Werkzeuge > Optionen > Interpreter

finden Sie unten rechts auf der Seite eine Art Link „New virtual environment“. Mit einem Klick auf diese Schaltfläche öffnet sich ein Pop-Up-Fenster mit weiteren Anweisungen.

Thonny: Pop-Up-Fenster mit einem Hinweis zum Erstellen einer virtuellen Umgebung.

Für die neue virtuelle Umgebung müssen Sie einen neuen, leeren Ordner wählen. Der OK-Button führt Sie in die Dateiverwaltung, wo Sie auch direkt einen neuen Ordner ( z.B. über das Kontextmenü) erstellen können.

Fedora Dateiverwaltung: Dialog zum Erstellen eines neuen Ordners für die neue virtuelle Umgebung.

Bestätigen Sie mit „Erstellen“ und dann mit OK. Anschließend informiert ein Pop-Up über die Einrichtung. Nach Abschluss sehen Sie das neue Verzeichnis in der Seitenleiste des Editors.

Ein Python-Skript erstellen und ausführen

Nun sind Sie startklar für erste Python-Experimente. Erstellen Sie – das obligatorische – Hello-World-Programm. Achten Sie darauf, dass Sie sich im gewünschten Verzeichnis befinden.

Das Skript besteht aus einer einleitenden Shebang-Zeile und der eigentlichen Python-Anweisung. Es tut nichts anderes, als den magischen Text „Hello, World!“ auf den Bildschirm bzw. in das Terminal zu zaubern.

#!/usr/bin/env python

print('Hello, World!')

Sie starten die Ausführung über die kleine grüne Schaltfläche mit dem Dreieck unterhalb der Menüleiste oder die Taste F5.

Hat alles funktioniert, sollten Sie etwa das Folgende sehen:

Thonny mit einem Python Skript im Editor, unten in der Konsole die Programmausgabe.

Skript speichern

Sie können Ihr Skript speichern und später erweitern. Wählen Sie aus dem Menü

Datei > Speichern unter...

oder die Tastenkombination

Strg + Shift + s

und dann das Hauptverzeichnis Ihrer virtuellen Umgebung. Vergeben Sie einen Dateinamen mit der Endung .py, z.B. hello.py und bestätigen Sie mit OK.

Dateiverwaltung mit dem Dialog zum Speichern des Python-Skripts
Thonny Programmfenster mit dem zuvor gespeicherten Skript, im Terminal unten

Wenn Sie das Skript das nächste mal starten, sehen Sie im Terminal statt %Run -c $EDITOR_CONTENT die Information %Run hello.py.

Ausblick

Thonny ist sehr unkompliziert zu handhaben und erleichtert den Einstieg in Python sehr. Die Benutzeroberfläche lässt sich gut anpassen. Leider ist das Programm in keiner Variante mit Screenreader bedienbar.

Wir zeigen daher in einem der nächsten Beiträge, wie Sie den Editor Visual Studio Code (VSCode) mit Python nutzen.

Grafik: Website-Icon