Python herunterladen und installieren
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:
- Vorabversionen (Kennzeichnung „a“, „b“ oder „rc“ für Alpha, Beta, Release Candidate) sind zum Testen gedacht, nicht für den Alltag.
- Große Bibliotheken für Datenanalyse oder maschinelles Lernen unterstützen eine brandneue Python-Version manchmal erst nach einigen Wochen. Verlangt ein Kurs oder Projekt eine bestimmte Version, installieren Sie genau diese.
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:
- Laden Sie unter
python.org/downloadsden Windows-Installer (64-Bit) herunter. - Setzen Sie im ersten Fenster unbedingt das Häkchen bei Add python.exe to PATH.
- 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.
- Öffnen Sie eine neue Eingabeaufforderung und prüfen Sie mit
python --versionbzw.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
- Laden Sie das macOS-Paket von
python.org/downloads. Es läuft auf Apple-Chips und Intel-Macs. - Öffnen Sie die
.pkg-Datei und folgen Sie dem Installer. - Ö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. - Im Terminal starten Sie Python mit
python3, nicht mitpython.
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.
- Umgebung anlegen:
python -m venv .venv(Mac/Linux:python3 -m venv .venv) - Aktivieren unter Windows:
.venv\Scripts\activate– unter Mac/Linux:source .venv/bin/activate - Paket installieren:
python -m pip install requests
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
- „python“ öffnet den Microsoft Store: Windows hat dafür einen Platzhalter. Schalten Sie unter Einstellungen › Apps › Erweiterte App-Einstellungen › App-Ausführungsaliase die Einträge für
python.exeundpython3.exeaus oder nutzen Siepy. - „Der Befehl wurde nicht gefunden“: PATH fehlt. Installer erneut starten, Modify wählen und „Add Python to environment variables“ aktivieren. Danach ein neues Terminal öffnen.
- PowerShell blockiert die Aktivierung der Umgebung: Einmalig
Set-ExecutionPolicy -Scope CurrentUser RemoteSignedausführen. - „externally-managed-environment“ unter Linux: Das System verhindert pip-Installationen ins System-Python. Nutzen Sie eine virtuelle Umgebung.
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.