Python 3.2.1
Erscheinungsdatum: 9. Juli 2011
Hinweis: Eine neuere, sicherheitsrelevante Version, 3.2.6, ist derzeit verfügbar. Deren Nutzung wird empfohlen.
Python 3.2.1 wurde am 10. Juli 2011 veröffentlicht.
Python 3.2 ist eine Fortsetzung der Bemühungen zur Verbesserung und Stabilisierung der Python 3.x-Reihe. Seit der endgültigen Veröffentlichung von Python 2.7 erhält die 2.x-Reihe nur noch Fehlerbehebungen, und neue Funktionen werden nur für 3.x entwickelt.
Da PEP 3003, das Moratorium für Sprachänderungen, in Kraft ist, gibt es in Python 3.2 keine Änderungen an der Syntax von Python und nur wenige Änderungen an integrierten Datentypen. Die Entwicklungsbemühungen konzentrierten sich auf die Standardbibliothek und die Unterstützung für die Portierung von Code auf Python 3. Zu den Höhepunkten gehören:
- zahlreiche Verbesserungen am unittest-Modul
- PEP 3147, Unterstützung für Verzeichnisse für .pyc-Repositorys
- PEP 3149, Unterstützung für versionsgetaggte dynamische Bibliotheken
- PEP 3148, eine neue futures-Bibliothek für concurrent programming
- PEP 384, eine stabile ABI für Erweiterungsmodule
- PEP 391, Wörterbuch-basierte Protokollkonfiguration
- eine überarbeitete GIL-Implementierung, die die Blockierung reduziert
- ein erweitertes E-Mail-Paket, das Byte-Nachrichten verarbeitet
- ein stark verbessertes SSL-Modul mit Unterstützung für SSL-Kontexte und die Übereinstimmung von Zertifikats-Hostnamen
- ein sysconfig-Modul für den Zugriff auf Konfigurationsinformationen
- Ergänzungen zum shutil-Modul, darunter die Unterstützung für Archivdateien
- viele Verbesserungen an configparser, darunter die Unterstützung des Mapping-Protokolls
- Verbesserungen an pdb, dem Python-Debugger
- unzählige Korrekturen bezüglich Bytes/String-Problemen; darunter die vollständige Unterstützung einer Byte-Umgebung (Dateinamen, Umgebungsvariablen)
- viele Konsistenz- und Verhaltenskorrekturen für numerische Operationen
Weitere Informationen finden Sie in diesen Ressourcen
- Was ist neu in 3.2?
- Änderungsprotokoll für diese Veröffentlichung.
- Online-Dokumentation
- Melden Sie Fehler unter http://bugs.python.org.
- Helfen Sie mit, Python und seine Community zu finanzieren.
Download
Dies ist eine Produktionsversion. Bitte melden Sie alle Fehler, auf die Sie stoßen.
Wir unterstützen derzeit diese Formate für den Download
- Bzipped Quellcode-Tarball (3.2.1) (sig), ~ 11 MB
- XZ komprimierter Quellcode-Tarball (3.2.1) (sig), ~ 8,5 MB
- Gzipped Quellcode-Tarball (3.2.1) (sig), ~ 13 MB
- Windows x86 MSI Installer (3.2.1) (sig) und Visual Studio Debugging-Informationsdateien (sig)
- Windows X86-64 MSI Installer (3.2.1) [1] (sig) und Visual Studio Debugging-Informationsdateien (sig)
- Windows Hilfedatei (sig)
- Mac OS X 64-Bit/32-Bit Installer (3.2.1) für Mac OS X 10.6 und 10.7 [2] (sig). [Möglicherweise benötigen Sie eine aktualisierte Tcl/Tk-Installation, um IDLE zu verwenden oder Tkinter zu nutzen. Anweisungen finden Sie in Anmerkung 2.]
- Mac OS X 32-Bit i386/PPC Installer (3.2.1) für OS X 10.3 bis 10.6 [2] (sig)
Die Quellcode-Tarballs sind mit Georg Brandls Schlüssel signiert, dessen Schlüssel-ID 36580288 ist; der Fingerabdruck lautet26DE A9D4 6133 91EF 3E25 C9FF 0A5B 1018 3658 0288. Der Windows-Installer wurde mit dem öffentlichen Schlüssel von Martin von Löwis signiert, dessen Schlüssel-ID 7D9DC8D2 lautet. Die Mac-Installer wurden mit dem Schlüssel von Ned Deily signiert, dessen Schlüssel-ID 6F5E1540 lautet. Die öffentlichen Schlüssel befinden sich auf der Download-Seite.
MD5-Prüfsummen und Größen der veröffentlichten Dateien
6c2aa3481cadb7bdf74e625fffc352b2 12713430 Python-3.2.1.tgz f0869ba3f3797aacb1f954ef24c256f3 10709280 Python-3.2.1.tar.bz2 2cf014296afc18897daa7b79414ad773 8911452 Python-3.2.1.tar.xz d61f37f109d6d8c6fdec7bc4913b5ce2 19505848 python-3.2.1-macosx10.3.dmg add9d9d05c57e73f4891386a2d15c819 16190928 python-3.2.1-macosx10.6.dmg 1b230ae0f527bfc92bc0d7dec2bcf563 18233314 python-3.2.1-pdb.zip 2597bdae1318427401c9685b73ceed0f 19932232 python-3.2.1.amd64-pdb.zip 1bdb9e0eddb75f701f18a15c2d1ec3d6 18526208 python-3.2.1.amd64.msi c148e89b97cd07352c42ecb3bb4f42e2 18014208 python-3.2.1.msi c05472b404526f3979f1ebbd8234e972 5800119 python321.chm
| [1] | Die Binärdateien für AMD64 funktionieren auch auf Prozessoren, die die Intel 64-Architektur (früher EM64T) implementieren, d. h. die Architektur, die Microsoft als x64 und AMD vor der Umbenennung in AMD64 als x86-64 bezeichnete. Sie funktionieren nicht auf Intel Itanium Prozessoren (früher IA-64). |
| [2] | (1, 2) Hier finden Sie wichtige Informationen zu IDLE, Tkinter und Tcl/Tk unter Mac OS X. Außerdem benötigen Sie unter Mac OS X 10.6 für die Erstellung von C-Erweiterungsmodulen mit dem nur 32-Bit-Python Apple Xcode 3, nicht 4. Das 64-Bit/32-Bit-Python kann entweder Xcode 3 oder Xcode 4 verwenden. |
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | GPG |
|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | 457cc64d21bc157f1f3a21d6ea9064c4 | 53,2 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | 2cf014296afc18897daa7b79414ad773 | 8,5 MB | SIG | |
| bzip2 komprimierter Source Tarball | Quellcode-Veröffentlichung | f0869ba3f3797aacb1f954ef24c256f3 | 10,2 MB | SIG | |
| Mac OS X 32-Bit i386/PPC Installer | macOS | für Mac OS X 10.3 und neuer | d61f37f109d6d8c6fdec7bc4913b5ce2 | 18,6 MB | SIG |
| Mac OS X 64-Bit/32-Bit Installer | macOS | für Mac OS X 10.6 und neuer | add9d9d05c57e73f4891386a2d15c819 | 15,4 MB | SIG |
| Windows-Hilfedatei | Windows | c05472b404526f3979f1ebbd8234e972 | 5,5 MB | SIG | |
| Windows-Debuginformationsdateien | Windows | 1b230ae0f527bfc92bc0d7dec2bcf563 | 17,4 MB | SIG | |
| Windows x86 MSI-Installer | Windows | c148e89b97cd07352c42ecb3bb4f42e2 | 17,2 MB | SIG | |
| Windows x86-64 MSI-Installer | Windows | für AMD64/EM64T/x64 | 1bdb9e0eddb75f701f18a15c2d1ec3d6 | 17,7 MB | SIG |
