Website-Suche

Python 3.12.0 veröffentlicht! So installieren Sie es über das Ubuntu PPA.


Python 3.12.0 final wurde diesen Montag offiziell angekündigt! Ubuntu LTS kann es problemlos von PPA installieren.

Neue Funktionen in Python 3.12.0:

  • Mehr flexible f-string-Parsing, das viele zuvor nicht erlaubte Dinge ermöglicht.
  • Python-level API für das Pufferprotokoll
  • Neue API zur Überwachung von Python-Programmen, die kostengünstig auf CPython laufen.
  • Pro-Interpreter Globale Interpreter-Sperren
  • Unterstützung für den Linux perf Profiler, um die Python-Funktionsnamen in Traces zu berichten.
  • Neue Typannotationssyntax für generische Klassen
  • Neuer Dekorator typing.override() im Typing-Modul.

Die neue Python-Version hat auch einige veraltete Module entfernt, darunter smtpd und distutils. Für Ubuntu 22.04 und Ubuntu 20.04 führt dies zu einem defekten pip. Als Workaround müssen Sie pip manuell für Python 3.12 installieren.

Wie man Python 3.12.0 in Ubuntu installiert:

Für Ubuntu 22.04, Ubuntu 20.04 und deren Derivate wie Linux Mint 21 hat das Deadsnakes PPA die Pakete für alle unterstützten CPU-Architekturen erstellt: amd64, arm64/armhf, ppc64el und s390x.

1. Zuerst drücken Sie Strg+Alt+T auf der Tastatur, um das Terminal zu öffnen. Fügen Sie dann den folgenden Befehl ein und drücken Sie Ausführen, um das PPA hinzuzufügen:

sudo add-apt-repository ppa:deadsnakes/ppa

Geben Sie das Benutzerpasswort ein (keine Asterisk-Rückmeldung), wenn Sie dazu aufgefordert werden, und drücken Sie die Eingabetaste, um fortzufahren.

2. Ubuntu 20.04+ aktualisiert automatisch den Paketcache beim Hinzufügen von PPA. Linux Mint-Benutzer müssen diese Aufgabe jedoch möglicherweise manuell erledigen, indem sie den Befehl ausführen:

sudo apt update

3. Schließlich führen Sie den Befehl aus, um Python 3.12 zu installieren:

sudo apt install python3.12

Für andere Ubuntu-Versionen können Sie Python 3.12 manuell aus dem Quell-Tarball kompilieren.