Hinweis: Obwohl JavaScript für diese Website nicht unbedingt erforderlich ist, werden Ihre Interaktionsmöglichkeiten mit den Inhalten eingeschränkt sein. Bitte aktivieren Sie JavaScript für das volle Erlebnis.

Aktive Python-Releases

Besuchen Sie für weitere Informationen das Python Developer's Guide.

Python-Version Wartungsstatus Erste Veröffentlichung Support-Ende Release-Zeitplan

Suchen Sie eine bestimmte Version?

Python-Releases nach Versionsnummer

Versionsnummer Veröffentlichungsdatum   Klicken für mehr

Ältere Versionen anzeigen

Lizenzen

Alle Python-Releases sind Open Source. Historisch gesehen waren die meisten, aber nicht alle Python-Releases auch GPL-kompatibel. Die Lizenzseite beschreibt die GPL-Kompatibilität und die Bedingungen.

Mehr lesen

Quellen

Für die meisten Unix-Systeme müssen Sie den Quellcode herunterladen und kompilieren. Das gleiche Quellcode-Archiv kann auch zur Erstellung der Windows- und Mac-Versionen verwendet werden und ist der Ausgangspunkt für Ports auf alle anderen Plattformen.

Laden Sie den neuesten Python 3 Quellcode herunter.

Mehr lesen

Alternative Implementierungen

Diese Seite hostet die "traditionelle" Implementierung von Python (Spitzname CPython). Eine Reihe von alternativen Implementierungen sind ebenfalls verfügbar.

Mehr lesen

Geschichte

Python wurde in den frühen 1990er Jahren von Guido van Rossum am Stichting Mathematisch Centrum in den Niederlanden als Nachfolger einer Sprache namens ABC entwickelt. Guido bleibt Pythons Hauptautor, obwohl es viele Beiträge von anderen enthält.

Mehr lesen

Informationen zu spezifischen Ports und Entwicklerinformationen

So überprüfen Sie, ob Ihre heruntergeladenen Dateien echt sind

Sigstore-Verifizierung

Ab den Versionen Python 3.11.0, Python 3.10.7 und Python 3.9.14 werden CPython-Release-Artefakte mit Sigstore signiert. Sehen Sie sich unsere dedizierte Seite Sigstore-Informationen an, um zu erfahren, wie es funktioniert.

OpenPGP-Verifizierung

Python-Versionen vor 3.14 werden auch mit den privaten OpenPGP-Schlüsseln des jeweiligen Release-Managers signiert. In diesem Fall ist auch eine Verifizierung über den öffentlichen Schlüssel des Release-Managers möglich. Sehen Sie sich unsere dedizierte Seite OpenPGP-Verifizierung an, um zu erfahren, wie es funktioniert.


Siehe PEP 761, warum die OpenPGP-Schlüsselverifizierung in Python 3.14 eingestellt wurde.

Windows

(Aktualisiert für Azure Trusted Signing, das für alle Releases chronologisch ab 3.14.0a1 gilt)
Die Windows-Installer und alle Binärdateien, die als Teil jeder Python-Version erstellt werden, sind mit einem Authenticode-Signaturzertifikat signiert, das an die Python Software Foundation ausgestellt wurde. Dies kann durch Anzeigen der Eigenschaften einer beliebigen ausführbaren Datei, durch Betrachten des Reiters "Digitale Signaturen" und durch Bestätigung des Namens des Unterzeichners verifiziert werden. Unser vollständiger Zertifikatssubjekt ist CN = Python Software Foundation, O = Python Software Foundation, L = Beaverton, S = Oregon, C = US und ab dem 14. Oktober 2024 ist die Zertifizierungsstelle Microsoft Identity Verification Root Certificate Authority. Unsere früheren Zertifikate wurden von DigiCert ausgestellt.
Beachten Sie, dass einige ausführbare Dateien möglicherweise nicht signiert sind, insbesondere der Standardbefehl pip. Diese werden nicht als Teil von Python erstellt, sondern aus Drittanbieterbibliotheken aufgenommen. Dateien, die vor der Verwendung geändert werden sollen, können nicht signiert werden und haben daher keine Signatur.

macOS Installer-Pakete

Installer-Pakete für Python unter macOS, die von python.org heruntergeladen werden können, sind mit einem Apple Developer ID Installer-Zertifikat signiert.

Ab Python 3.11.4 und 3.12.0b1 (23.05.2023) werden Release-Installer-Pakete mit Zertifikaten signiert, die an die Python Software Foundation ausgestellt wurden (Apple Developer ID BMM5U3QVKW)).

Installer-Pakete für frühere Releases wurden mit Zertifikaten signiert, die an Ned Deily ausgestellt wurden (DJ3H93M7VJ).

Weitere nützliche Elemente

  • Suchen Sie nach Python-Modulen von Drittanbietern? Der Python Package Index hat viele davon.
  • Sie können die Standarddokumentation online einsehen oder sie in HTML, EPUB und anderen Formaten herunterladen. Sehen Sie sich die Hauptseite Dokumentation an.
  • Tipp: Selbst wenn Sie ein fertiges Binärpaket für Ihre Plattform herunterladen, ist es sinnvoll, auch die Quelle herunterzuladen. Dies ermöglicht es Ihnen, die Standardbibliothek (das Unterverzeichnis Lib) und die damit gelieferten Standardsammlungen von Werkzeugen (Tools) zu durchsuchen. Es gibt viel zu lernen aus dem Quellcode!

Möchten Sie mitmachen?

Möchten Sie mitmachen? Lesen Sie im Python Developer's Guide nach, wie die Python-Entwicklung verwaltet wird.