Python herunterladen und installieren

Zuletzt geprüft:

Python ist kostenlos und kommt von python.org/downloads – für Windows, macOS und Linux. Unter Windows entscheidet ein Detail über Erfolg oder Frust: Python muss im PATH landen, sonst findet die Eingabeaufforderung den Befehl nicht. Nehmen Sie die neueste stabile Version, keine Vorabversion.

Welche Version?

Die Startseite python.org/downloads bietet die neueste stabile Python-3-Version an. Für Einsteiger ist sie die richtige Wahl. Zwei Ausnahmen:

Python 2 ist seit Jahren eingestellt und erhält keine Sicherheitsupdates mehr. Anleitungen, die print "Hallo" ohne Klammern verwenden, sind veraltet.

Python unter Windows installieren

Für Windows bietet python.org inzwischen den Python-Installationsmanager an, der mehrere Versionen verwalten kann und auch im Microsoft Store zu finden ist. Für die aktuellen Versionen gibt es zusätzlich den klassischen Installer. So gehen Sie mit dem klassischen Installer vor:

  1. Laden Sie unter python.org/downloads den Windows-Installer (64-Bit) herunter.
  2. Setzen Sie im ersten Fenster unbedingt das Häkchen bei Add python.exe to PATH.
  3. Klicken Sie auf Install Now. Bietet der Installer am Ende Disable path length limit an, klicken Sie darauf – das verhindert Fehler bei tief verschachtelten Ordnern.
  4. Öffnen Sie eine neue Eingabeaufforderung und prüfen Sie mit python --version bzw. py --version, ob alles funktioniert.

Mit dem Installationsmanager installieren Sie Versionen per Befehl, etwa py install für die aktuelle Version, und sehen mit py list, was installiert ist. Gestartet wird Python dann über py.

Python auf dem Mac

  1. Laden Sie das macOS-Paket von python.org/downloads. Es läuft auf Apple-Chips und Intel-Macs.
  2. Öffnen Sie die .pkg-Datei und folgen Sie dem Installer.
  3. Öffnen Sie danach im Ordner Programme › Python 3.x die Datei Install Certificates.command. Ohne diesen Schritt scheitern manche Downloads aus Python mit SSL-Fehlern.
  4. Im Terminal starten Sie Python mit python3, nicht mit python.

Fragt macOS beim ersten Aufruf von python3 nach den „Befehlszeilenentwickler-Tools“, stammt dieses Python von Apple. Es funktioniert, ist aber oft nicht die neueste Version.

Python unter Linux

Fast alle Distributionen bringen Python 3 mit, weil Systemwerkzeuge darauf aufbauen. Unter Ubuntu und Linux Mint fehlen oft nur pip und das Modul für virtuelle Umgebungen:

sudo apt install python3-pip python3-venv

Entfernen oder ersetzen Sie das System-Python nicht – das kann die Paketverwaltung beschädigen.

Pakete mit pip und virtuellen Umgebungen

pip ist der Paketmanager von Python; er lädt Bibliotheken aus dem offiziellen Verzeichnis PyPI (pypi.org). Legen Sie für jedes Projekt eine virtuelle Umgebung an, also einen eigenen Ordner mit eigenen Paketen. So kommen sich Projekte nicht in die Quere.

  1. Umgebung anlegen: python -m venv .venv (Mac/Linux: python3 -m venv .venv)
  2. Aktivieren unter Windows: .venv\Scripts\activate – unter Mac/Linux: source .venv/bin/activate
  3. Paket installieren: python -m pip install requests
Vorsicht bei Paketnamen

Auf PyPI tauchen immer wieder Schadpakete mit Tippfehler-Namen auf, die bekannten Bibliotheken ähneln. Kopieren Sie Paketnamen aus der offiziellen Dokumentation und prüfen Sie die Schreibweise.

Typische Fehler

Häufige Fragen

Welchen Editor brauche ich für Python?

Für den Einstieg reicht die mitgelieferte Umgebung IDLE. Komfortabler ist Visual Studio Code mit der Python-Erweiterung von Microsoft. Für kleine Skripte genügt auch Notepad++.

Ist die Version aus dem Microsoft Store gleichwertig?

Ja, sie wird von den Python-Entwicklern selbst bereitgestellt. Einige Programme, die in Systemordner schreiben wollen, haben damit aber Probleme. Bei Schwierigkeiten mit dem Store hilft Microsoft Store reparieren.

Wie deinstalliere ich eine alte Python-Version?

Unter Windows über „Einstellungen › Apps › Installierte Apps“, auf dem Mac durch Löschen des Ordners „Python 3.x“ in „Programme“ und der zugehörigen Dateien im Framework-Ordner. Virtuelle Umgebungen, die diese Version nutzen, müssen Sie neu anlegen.

Ist Python für kommerzielle Projekte kostenlos?

Ja. Die Python-Lizenz erlaubt die freie Nutzung, auch in Firmen und in verkaufter Software.