Website-Suche

Python 3.10 offiziell veröffentlicht mit neuen Syntax- und Typisierungsfunktionen [PPA]


Nach mehreren Alpha-, Beta- und RC-Tests hat die Programmiersprache Python heute endlich Version 3.10 veröffentlicht!

Python 3.10 wird in den nächsten 18 Monaten Bugfix-Updates erhalten. Danach wird es bis Oktober 2026 mit Sicherheitsupdates über einen Zeitraum von 5 Jahren unterstützt.

Was gibt es Neues in Python 3.10:

  • Mustervergleichs-Syntax, inspiriert von ähnlicher Syntax, die in Scala, Erlang und anderen Sprachen zu finden ist.
  • Unterstützen Sie die Verwendung von umschließenden Klammern für die Fortsetzung über mehrere Zeilen in Kontextmanagern.
  • Erlaube das Schreiben von Unionstypen als X | Y
  • Fügen Sie optional eine Längenüberprüfung zum Zip hinzu.
  • Präzise Zeilennummern für Debugging und andere Werkzeuge
  • Benötigt OpenSSL 1.1.1 oder neuer
  • Entfernen Sie die Py_UNICODE-Encoder-APIs
  • Fügen Sie eine optionale Encoding-Warnung hinzu.
  • Explizite Typ-Alias
  • Parameter-Spezifikationsvariablen

Siehe die Versionshinweise für weitere Informationen zu Python 3.10.

Wie man Python 3.10 in Ubuntu installiert:

Das vertrauenswürdige Team "deadsnakes" hat die Pakete für Ubuntu 20.04, Ubuntu 18.04 und Abkömmlinge, z.B. Linux Mint 20, Elementary OS 6 und Zorin OS 16, erstellt.

1.) Zuerst öffnen Sie das Terminal, indem Sie entweder auf dem Übersichtsbildschirm suchen oder die Tasten Ctrl+Alt+T auf der Tastatur drücken. Wenn es geöffnet ist, führen Sie den Befehl aus, um das PPA hinzuzufügen:

sudo add-apt-repository ppa:deadsnakes/ppa

2.) Dann den Systemcache aktualisieren und die Sprache über den Befehl installieren:

sudo apt update && sudo apt install python3.10

Verwenden Sie Python 3.10 als standardmäßiges Python3:

Es ist möglich, Python3 in Ubuntu auf Python3.10 zu aktualisieren, indem die folgenden Befehle ausgeführt werden. Allerdings verursacht dies Probleme, wie zum Beispiel, dass das Gnome Terminal sich weigert zu starten. Machen Sie es auf eigenes Risiko!

  • Überprüfen Sie die aktuelle Python3-Version:

    python3 --version
  • Verwenden Sie update-alternatives, um symbolische Links zu python3 zu erstellen (ersetzen Sie python3.8 in Ubuntu 16.04 durch ):

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 2
  • Und wählen Sie aus, welches Sie über den Befehl als Python3 verwenden möchten:

    sudo update-alternatives --config python3