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.

Python 3.8.7

Erscheinungsdatum: 21. Dez. 2020

Dies ist die siebte Wartungsversion von Python 3.8

Hinweis: Die Version, die Sie sich ansehen, ist Python 3.8.7, eine Fehlerbehebungsversion für die ältere 3.8-Serie. Python 3.11 ist jetzt die neueste Feature-Release-Serie von Python 3. Holen Sie sich hier die neueste Version von 3.11.x.

macOS 11 Big Sur nicht vollständig unterstützt

Python 3.8.7 wird auf macOS 11 Big Sur noch nicht vollständig unterstützt. Es wird auf macOS 11 Big Sur installiert und läuft auf Apple Silicon Macs mit Rosetta 2 Übersetzung. Allerdings funktionieren einige Funktionen nicht richtig, insbesondere solche, die die Suche nach Systembibliotheken (im Gegensatz zu Benutzerbibliotheken) betreffen, wie z.B. ctypes.util.find_library() und in Distutils. Diese Einschränkung betrifft sowohl Apple Silicon als auch Intel-Prozessoren. Wir arbeiten daran, die Situation für Python 3.8.8 zu verbessern.

Wichtige neue Funktionen der Serie 3.8 im Vergleich zu 3.7

  • PEP 572, Zuweisungsausdrücke
  • PEP 570, Nur positionsbezogene Argumente
  • PEP 587, Konfiguration der Python-Initialisierung (verbesserte Einbettung)
  • PEP 590, Vectorcall: ein schnelles Aufrufprotokoll für CPython
  • PEP 578, Laufzeit-Audit-Hooks
  • PEP 574, Pickle-Protokoll 5 mit Out-of-Band-Daten
  • Typbezogen: PEP 591 (Final-Qualifizierer), PEP 586 (Literal-Typen) und PEP 589 (TypedDict)
  • Paralleler Dateisystem-Cache für kompilierte Bytecodes
  • Debug-Builds teilen sich die ABI mit Release-Builds
  • f-Strings unterstützen einen praktischen =-Spezifizierer für das Debugging
  • continue ist jetzt in finally:-Blöcken zulässig
  • Unter Windows ist die Standard-asyncio-Ereignisschleife nun ProactorEventLoop
  • Unter macOS wird für multiprocessing standardmäßig die *spawn*-Startmethode verwendet
  • multiprocessing kann nun Shared-Memory-Segmente verwenden, um Pickling-Kosten zwischen Prozessen zu vermeiden
  • typed_ast wurde wieder in CPython integriert
  • LOAD_GLOBAL ist jetzt 40 % schneller
  • pickle verwendet jetzt standardmäßig Protokoll 4, was die Leistung verbessert

Es gibt viele weitere interessante Änderungen. Eine vollständige Liste finden Sie auf der Seite "Was ist neu" in der Dokumentation.

Weitere Ressourcen

Windows-Benutzer

  • Die Binärdateien für AMD64 funktionieren auch auf Prozessoren, die die Intel 64-Architektur implementieren. (Auch bekannt als "x64"-Architektur und früher bekannt als "EM64T" und "x86-64".)
  • Es gibt jetzt "webbasierte" Installer für Windows-Plattformen; der Installer lädt die benötigten Softwarekomponenten während der Installation herunter.
  • Es gibt verteilbare Zip-Dateien, die die Windows-Builds enthalten, sodass Python einfach als Teil eines anderen Softwarepakets verteilt werden kann. Weitere Informationen finden Sie in der Dokumentation zur Embedded Distribution.

macOS-Benutzer

  • Für Python 3.8 bieten wir einen Installer an: nur 64-Bit, der auf macOS 10.9 (Mavericks) und neueren Systemen funktioniert.
  • Bitte lesen Sie die "Wichtigen Informationen" während der Installation, um Informationen zur SSL/TLS-Zertifikatsvalidierung und zum Ausführen des "Install Certificates.command" zu erhalten.

Und nun etwas völlig anderes

(Schnitt zum BBC-Weltsymbol.)
Continuity Voice: (Eric Idle) Jetzt auf BBC Television eine Auswahl an Programmen. Auf BBC 2 - eine Diskussion über Zensur zwischen Derek Hart, dem Bischof von Woolwich, und einem nackten Mann. Und auf BBC 1 - ich erzähle Ihnen das. Und jetzt...
(Geräusch des ausgeschalteten Fernsehgeräts. Das Bild reduziert sich auf einen Punkt und wir sehen, dass es sich tatsächlich um ein Fernsehgerät handelte, das gerade von der Hausfrau ausgeschaltet wurde. Der Inspektor hält eine Tasse mit einer Kirsche am Stiel darin.)
Sie: (Terry Jones) Das wollen wir nicht, oder? Willst du diese Kirsche wirklich in deinem Tee? Machst du diesen Job wirklich gerne?
Inspektor: (Michael Palin) Nun, es ist eine Lebensgrundlage, nicht wahr?

Vollständiges Changelog

Dateien

Version Betriebssystem Beschreibung MD5 Summe Dateigröße GPG
Gzip-komprimiertes Quell-Tarball Quellcode-Veröffentlichung e1f40f4fc9ccc781fcbf8d4e86c46660 23,3 MB SIG
XZ-komprimierter Quell-Tarball Quellcode-Veröffentlichung 60fe018fffc7f33818e6c340d29e2db9 17,4 MB SIG
macOS 64-Bit Intel Installer macOS für macOS 10.9 und neuer 3f609e58e06685f27ff3306bbcae6565 28,4 MB SIG
Windows-Installer (64-Bit) Windows Empfohlen 325ec7acd0e319963b505aea877a23a4 26,8 MB SIG
Windows-Installer (32-Bit) Windows ed99dc2ec9057a60ca3591ccce29e9e4 25,8 MB SIG
Windows-Hilfedatei Windows 8d59fd3d833e969af23b212537a27c15 8,1 MB SIG
Windows einbettbares Paket (64-Bit) Windows 61db96411fc00aea8a06e7e25cab2df7 7,8 MB SIG
Windows einbettbares Paket (32-Bit) Windows efbe9f5f3a6f166c7c9b7dbebbe2cb24 7,0 MB SIG