↓Zum Hauptinhalt springen
Alemasone

Python installieren: Guide für Windows, macOS & Linux

Lerne, wie du Python 3 auf Windows, macOS und Linux installierst: Offizieller Download, PATH-Einstellungen und Terminal-Befehle (Stand 2026).

7 Min. Lesezeit Aktualisiert am
Python Logo vor Bildschirmen mit Windows, macOS und Linux
Auf dieser Seite
Um Python unter Windows zu installieren, nutzt man heute den Python-Installer aus dem Microsoft Store (oder den klassischen .exe-Installer – denk dabei unbedingt an das Häkchen bei Add python.exe to PATH). Auf macOS gibt es das offizielle Paket oder Homebrew, unter Linux nutzt du die Paketverwaltung deiner Distribution. Die aktuellste stabile Version ist die 3.14.

Python ist kostenlos, Open Source und funktioniert unter Windows, macOS und Linux auf die gleiche Weise: Nur die Installation unterscheidet sich. Hier findest du die Anleitung für jedes der drei Systeme sowie ein paar Dinge, die in alten Guides oft fehlen – zum Beispiel, wie du den PATH korrigierst, falls du ihn vergessen hast, oder warum du das Python, das bereits auf deinem Mac installiert ist, nicht verwenden solltest.

Welche Python-Version sollst du wählen #

Auf der offiziellen Website sind immer mehrere Versionen gleichzeitig verfügbar. Im Allgemeinen gilt:

  • Wenn du gerade erst lernst oder ein neues Projekt startest, lade die neueste stabile Version herunter – das ist die oberste in der Download-Liste: aktuell ist das die Python 3.14-Serie.
  • Wenn du an einem bestehenden Projekt arbeitest, prüfe zuerst, welche Versionen deine Bibliotheken benötigen, da einige Pakete einige Monate brauchen, um mit den neuesten Versionen kompatibel zu sein.

Jede Version erhält etwa zwei Jahre lang reguläre Updates und danach weitere drei Jahre ausschließlich Sicherheitsupdates – also insgesamt fünf Jahre Support. Es ist kein Problem, auf einer ein oder zwei Jahre alten Version zu bleiben. Vermeide jedoch Versionen ohne Support: Aktuell sind das Python 2 und alle Serien bis einschließlich 3.9.

So installierst du Python unter Windows #

Unter Windows gibt es zwei Wege: den Python-Installer (den die Projektseite heute empfiehlt) und den klassischen .exe-Installer, der zwar noch verfügbar ist, aber ab Version 3.16 voraussichtlich verschwinden wird.

Die empfohlene Methode: Python-Installer #

  1. Öffne den Microsoft Store und suche nach „Python install manager“ oder installiere ihn direkt über das Terminal mit winget install 9NQ7512CXL7T.
  2. Beim ersten Start erfolgt eine automatische Konfigurationsprüfung: Lass sie einfach durchlaufen.
  3. Öffne die Eingabeaufforderung (CMD) oder die PowerShell und gib ein:
   py install 3.14

Der Befehl lädt die neueste Version der 3.14-Serie herunter und installiert sie. Für eine andere Serie musst du die Nummer anpassen, zum Beispiel py install 3.12. 4. Überprüfe die Installation mit:

   py --version

Der Python-Installer benötigt Windows 10 oder 11. Wenn du die traditionelle Methode bevorzugst, verwende den unten beschriebenen Installer.

Die klassische Methode: der .exe-Installer #

  1. Gehe zur Download-Seite für Windows und lade den Windows installer (64-bit) der neuesten stabilen Version herunter. Die 32-Bit-Version ist nur für sehr alte Computer gedacht.

  2. Starte die Datei. Setze im ersten Fenster unbedingt das Häkchen bei Add python.exe to PATH: Das ist die Option, die fast alle vergessen – ohne dieses Häkchen kannst du Python nicht über die Eingabeaufforderung starten.

  3. Klicke auf Install Now und warte, bis der Vorgang abgeschlossen ist.

  4. Öffne die Eingabeaufforderung und gib py oder python ein. Wenn die Version gefolgt von >>> erscheint, bist du im Interpreter: Mit exit() kannst du ihn wieder verlassen.

Die aktuellen Versionen (ab 3.13) funktionieren nur auf Windows 10 oder neuer. Windows 7 wird ab der 3.9-Serie nicht mehr unterstützt.

Wenn du vergessen hast, Python zum PATH hinzuzufügen #

Das lässt sich auch nachträglich beheben:

  1. Öffne das Startmenü, suche nach „Umgebungsvariablen“ und wähle Systemumgebungsvariablen bearbeiten.
  2. Klicke auf Umgebungsvariablen, wähle unter den Benutzervariablen den Eintrag Path aus und klicke auf Bearbeiten.
  3. Füge eine neue Zeile mit dem Installationspfad hinzu (zum Beispiel C:\Users\<nome utente>\AppData\Local\Programs\Python\Python314\) und eine weitere für das dazugehörige Unterverzeichnis Scripts.
  4. Bestätige alles mit OK.

Um es zu testen, öffne eine neue Eingabeaufforderung (in bereits geöffneten Fenstern werden Änderungen nicht übernommen) und gib echo %PATH% ein: Wenn der Python-Ordner gefunden wird, hat es geklappt. Alternativ kannst du den Installer erneut starten, auf Modify klicken und die Option zum Hinzufügen von Python zu den Umgebungsvariablen auswählen.

So installierst du Python unter macOS #

macOS hat zwar bereits ein vorinstalliertes Python, aber das ist für Apple-eigene Tools gedacht: eine alte Version (aktuell 3.9 auf macOS Tahoe), die zusammen mit den Xcode Command Line Tools installiert wurde und nicht aktualisiert wird. Für deine eigene Entwicklung brauchst du eine eigene Installation.

Mit dem offiziellen Paket #

  1. Gehe zur Download-Seite für macOS und lade den macOS installer der neuesten stabilen Version herunter. Dieser funktioniert sowohl auf Macs mit Apple Silicon als auch auf Intel-basierten Modellen.
  2. Öffne die Datei .pkg und folge dem Installationsassistenten.
  3. Öffne das Terminal und prüfe es:
   python3 --version

Mit Homebrew #

Wenn du bereits Homebrew nutzt, ist die Installation über Homebrew am bequemsten, um Python aktuell zu halten:

Du hast noch kein Homebrew?

Besuchen Sie die offizielle Homebrew-Website, kopieren Sie den Installationsbefehl von der Startseite und fügen Sie ihn in das Terminal ein. Folgen Sie anschließend den Anweisungen unter „Nächste Schritte“, um Homebrew zu Ihrem PATH hinzuzufügen.

brew install python3

Homebrew installiert die neueste unterstützte Version (aktuell 3.14) und hält sie mit brew upgrade aktuell.

Auf dem Mac heißt der Befehl python3, nicht python. Wenn du nur python schreiben möchtest, füge einen Alias in der Konfigurationsdatei deiner Shell hinzu, die seit macOS Catalina zsh ist:

echo 'alias python="python3"' >> ~/.zshrc
source ~/.zshrc

So installierst du Python unter Linux #

Fast alle Distributionen haben bereits Python 3 vorinstalliert. Überprüfe es mit:

python3 --version

Falls es fehlt, installiere es über den Paketmanager deiner Distribution:

sudo apt update
sudo apt install python3

Das gilt für Debian, Ubuntu und deren Derivate.

sudo dnf install python3

Dies gilt für Fedora und aktuelle Red Hat-Distributionen: yum existiert zwar noch als Alias, aber der heutige Befehl lautet dnf.

Unter Debian und Ubuntu sind pip und die Module für virtuelle Umgebungen separate Pakete: Installiere sie mit sudo apt install python3-pip python3-venv.

Python aus dem Quellcode kompilieren

Das ist nur nötig, wenn du eine Version oder eine Konfiguration benötigst, die deine Distribution nicht anbietet:

cd /tmp
wget https://www.python.org/ftp/python/3.14.7/Python-3.14.7.tgz
tar -xzf Python-3.14.7.tgz
cd Python-3.14.7
./configure
make
sudo make altinstall

Nutze make altinstall statt make install: So überschreibst du das System-Python nicht, das die Distribution für ihre eigenen Tools verwendet, und beide Versionen können nebeneinander existieren.

Nach der Installation: pip und virtuelle Umgebungen #

Mit Python wird pip mitgeliefert, das Programm zum Installieren von Bibliotheken. Bevor du jedoch etwas installierst, erstelle eine virtuelle Umgebung für dein Projekt: ein Ordner mit seinem eigenen Python und seinen Bibliotheken, getrennt vom Rest. So können zwei Projekte verschiedene Versionen derselben Bibliothek nutzen, ohne sich gegenseitig in die Quere zu kommen.

# Crea l'ambiente nella cartella del progetto
python3 -m venv .venv

# Attivalo (macOS e Linux)
source .venv/bin/activate

# Attivalo (Windows, PowerShell)
.venv\Scripts\Activate.ps1

# Installa una libreria
pip install requests

Schreibe unter Windows anstelle von python3 einfach py. Um die virtuelle Umgebung zu verlassen, reicht der Befehl deactivate. Bei aktuellen Ubuntu- und Debian-Versionen erhältst du die Fehlermeldung externally-managed-environment, wenn du versuchst, pip install außerhalb einer virtuellen Umgebung zu nutzen: Das ist beabsichtigt, und die Lösung besteht genau darin, eine virtuelle Umgebung zu verwenden.

Häufig gestellte Fragen #

Was ist die aktuellste stabile Python-Version? #

Aktuell ist es die Python 3.14-Serie (das neueste Update ist die 3.14.7), und für die 3.13 gibt es weiterhin regelmäßige Updates. Wartungsversionen erscheinen häufig, also prüfe beim Installieren die Nummer auf der offiziellen Downloadseite.

Ist die 32-Bit- oder die 64-Bit-Version besser? #

Die 64-Bit-Version: Sie ist schneller und hat nicht die Speicherbeschränkungen der 32-Bit-Version, was nur bei sehr alten Prozessoren sinnvoll wäre.

Ich habe auf dem Mac bereits Python – warum muss ich noch eines installieren? #

Weil das vorinstallierte Python für macOS und die Apple-Tools gedacht ist; es ist nicht für die Entwicklung konzipiert und liegt um mehrere Versionen zurück. Eine separate Installation stört das System nicht und liefert dir immer eine aktuelle Version.

Muss ich die alte Version deinstallieren, bevor ich ein Update mache? #

Nein. Python-Versionen können problemlos nebeneinander existieren, und jedes Projekt nutzt mit seiner virtuellen Umgebung genau die Version, mit der es erstellt wurde. Du kannst alte Versionen entfernen, wenn du sie nicht mehr brauchst.

Kann ich mehrere Python-Versionen gleichzeitig installiert haben? #

Ja. Unter Windows verwaltet der Python install manager diese nebeneinander und du startest sie mit py -3.12, py -3.14 und so weiter. Auf macOS und Linux liegen sie in separaten Ordnern und werden über python3.12, python3.14 usw. aufgerufen.

Weiterlesen