Python 3.7.0b1
Erscheinungsdatum: 31. Jan. 2018
Dies ist eine Beta-Vorschau von Python 3.7
Python 3.7 ist noch in der Entwicklung. Diese Version, 3.7.0b1, ist die erste von vier geplanten Beta-Release-Vorschauen.
Zu den wichtigsten neuen Funktionen in Python 3.7 gehören
- PEP 538, Umwandlung des Legacy-C-Locales in ein auf UTF-8 basierendes Locale
- PEP 539, Eine neue C-API für Thread-lokalen Speicher in CPython
- PEP 540, UTF-8Modus
- PEP 552, deterministischepyc
- PEP 553, eingebaute breakpoint()-Funktion
- PEP 557, Data Classes
- PEP 560, Kernunterstützung für das typing-Modul und generische Typen
- PEP 562, Modul__getattr__und__dir__
- PEP 563, Aufgeschobene Auswertung von Annotationen
- PEP 564, Zeitfunktionen mit Nanosekundenauflösung
- PEP 565, Anzeige von DeprecationWarning in__main__
- PEP 567, Kontextvariablen
Weitere Informationen finden Sie unter Was ist neu in Python 3.7. Zusätzliche Dokumentation zu diesen Funktionen und anderen Änderungen wird während der Beta-Phase aktualisiert.
Beta-Release-Vorschauen sollen der breiteren Community die Möglichkeit geben, neue Funktionen und Fehlerbehebungen zu testen und ihre Projekte für die Unterstützung der neuen Feature-Version vorzubereiten. Wir ermutigen die Betreuer von Drittanbieter-Python-Projekten dringend, 3.7 während der Beta-Phase zu testen und gefundene Probleme so schnell wie möglich im Python-Bugtracker zu melden. Während die Veröffentlichung voraussichtlich feature-complete in die Beta-Phase eintreten wird, ist es möglich, dass Funktionen modifiziert oder in seltenen Fällen gelöscht werden, bis zum Beginn der Release-Candidate-Phase (21.05.2018). Unser Ziel ist es, nach Beta 3 keine ABI-Änderungen und nach 3.7.0rc1, dem Release Candidate, keine Code-Änderungen mehr zu haben. Um dies zu erreichen, wird es äußerst wichtig sein, während der Beta-Phase so viel wie möglich von 3.7 zu erfahren. Bitte beachten Sie, dass dies eine Vorschauversion ist und deren Verwendung nicht für Produktionsumgebungen empfohlen wird.
Die nächste Vorabversion von Python 3.7 wird 3.7.0 Beta 2 sein, die derzeit für den 26.02.2018 geplant ist. Die offizielle Veröffentlichung von 3.7.0 ist für den 15.06.2018 geplant.
Weitere Ressourcen
- Online-Dokumentation
- PEP 537, Veröffentlichungsplan für 3.7
- Melden Sie Fehler unter https://bugs.python.org.
- Helfen Sie mit, Python und seine Community zu finanzieren.
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".)
- Wenn Sie Python 3.7 als Nicht-Administrator installieren, müssen Sie möglicherweise Administratorrechte erlangen, um eine Aktualisierung Ihrer C-Laufzeitbibliotheken zu installieren.
- Es gibt jetzt "webbasierte" Installer für Windows-Plattformen; der Installer lädt die benötigten Softwarekomponenten während der Installation herunter.
- Es gibt wiederverteilbare Zip-Dateien, die die Windows-Builds enthalten, was es einfach macht, Python als Teil eines anderen Softwarepakets weiterzugeben. Weitere Informationen finden Sie in der Dokumentation zur eingebetteten Distribution.
macOS-Benutzer
- NEU mit dieser Version (3.7.b1) bieten wir zwei binäre Installer-Optionen zum Download an. Die neue Variante funktioniert auf macOS 10.9 (Mavericks) und neueren Systemen und wird mit einer eigenen, „batteries included“-Version von Tcl/Tk 8.6 für Benutzer von IDLE und anderen tkinter-basierten GUI-Anwendungen geliefert. Sie ist nur 64-Bit. Wir bieten weiterhin die traditionelle Variante an, die auf allen macOS-Versionen ab 10.6 (Snow Leopard) funktioniert. Diese Variante erfordert immer noch die Installation einer Drittanbieterversion von Tcl/Tk 8.5. Wenn Sie macOS 10.9 oder neuer verwenden, sollten Sie die neue Installer-Variante in Betracht ziehen, es sei denn, Sie entwickeln Python-Anwendungen, die auch auf älteren macOS-Systemen funktionieren müssen.
- Wenn Sie Python 3.7 über einen der auf dieser Seite verlinkten binären Installer von python.org verwenden, lesen Sie bitte sorgfältig dieWichtigen Informationenwährend der Installation angezeigten Informationen. Diese Informationen sind auch nach der Installation verfügbar, indem Sie auf/Applications/Python 3.7/ReadMe.rtf. Dort finden Sie wichtige Informationen zu Änderungen am von den 3.7-Installern bereitgestellten Python, insbesondere in Bezug auf die SSL-Zertifikatsvalidierung.
Dateien
| Version | Betriebssystem | Beschreibung | MD5 Summe | Dateigröße | GPG |
|---|---|---|---|---|---|
| Gzip-komprimiertes Quell-Tarball | Quellcode-Veröffentlichung | b55f1edab8b23dc011c95d4857cf3356 | 20,9 MB | SIG | |
| XZ-komprimierter Quell-Tarball | Quellcode-Veröffentlichung | 0d973587e62fbdfbb710de4a05489ae1 | 15,7 MB | SIG | |
| macOS 64-Bit-Installer | macOS | für OS X 10.9 und neuer | 43730a0a67dc4a458063f21e6a267484 | 26,0 MB | SIG |
| macOS 64-Bit/32-Bit-Installer | macOS | für Mac OS X 10.6 und neuer | 2c824401d754b164e3bd7a08e7bfdcd0 | 27,4 MB | SIG |
| Windows-Hilfedatei | Windows | 8598d7fb0cc0940fc52275e8fdd05476 | 7,9 MB | SIG | |
| Windows x86 einbettbare Zip-Datei | Windows | f69caaa0a0e91f1cce3fa3db2ef341ea | 5,9 MB | SIG | |
| Windows x86 ausführbarer Installer | Windows | 39e28b1fb88873f9b6a533ab0b8bd18b | 24.2 MB | SIG | |
| Windows x86 webbasierter Installer | Windows | d66dc9eec52cd695a3f02cd3b7fcaae9 | 1,2 MB | SIG | |
| Windows x86-64 einbettbare Zip-Datei | Windows | für AMD64/EM64T/x64 | 788d2bc636fa9c00c1195419ee2f9ae8 | 6,5 MB | SIG |
| Windows x86-64 ausführbarer Installer | Windows | für AMD64/EM64T/x64 | 5525c247c1e4b7ff7987dde6d99c680c | 24,8 MB | SIG |
| Windows x86-64 webbasierter Installer | Windows | für AMD64/EM64T/x64 | 8790ddedad4e1292a8f2d6cb64c671d5 | 1,3 MB | SIG |
