Website-Suche

Wie man Python 3.14 Beta 2 in Ubuntu installiert


Python 3.14, die nächste Hauptversion der beliebten Programmiersprache, wurde vor einigen Tagen in der zweiten Beta veröffentlicht. So installiert man es in allen aktuellen Ubuntu-Versionen.

Python 3.14 soll am 07. Oktober 2025 veröffentlicht werden, mit 5 Jahren Unterstützung bis 2030. Es befindet sich bisher in der Beta-Phase für Tests und Softwareentwickler, um ihr Projekt auf die Kompatibilität der neuen Python-Version vorzubereiten.

Die neuen Funktionen von Python 3.14 beinhalten die verzögerte Auswertung von Anmerkungen, t-Strings, das neue Modul compression.zstd, eine neue Art von Interpreter, Syntaxhervorhebung in PyREPL und verschiedene andere neue Funktionen. Siehe diese Seite für Details.

Installiere Python 3.14 in Ubuntu

Für alle aktuellen Ubuntu-Versionen, einschließlich 20.04, 22.04, 24.04, 24.10, 25.04 und deren Varianten, ist Python 3.14 leicht zu installieren, entweder durch Kompilierung aus dem Quellcode oder durch Verwendung eines Ubuntu-PPA.

Option 1: Installieren Sie Python 3.14 aus PPA

Die beliebte Deadsnakes PPA hat das neue Beta für Ubuntu 22.04 und Ubuntu 24.04 auf allen unterstützten CPU-Plattformen (amd64, arm64/armhf, ppc64el, s390x) erstellt.

Drücken Sie einfach Ctrl+Alt+T auf der Tastatur, um ein Terminalfenster zu öffnen, und führen Sie dann nacheinander die folgenden Befehle aus, um das Paket zu installieren.

  • Zuerst führen Sie den Befehl aus, um das PPA hinzuzufügen:

    sudo add-apt-repository ppa:deadsnakes/ppa

    Geben Sie Ihr Passwort ein (keine Rückmeldung in Sternen), wenn Sie dazu aufgefordert werden, und drücken Sie die Eingabetaste, um fortzufahren.

  • Als Nächstes führen Sie den Befehl aus, um Python 3.14 zu installieren:

    sudo apt install python3.14

    Für die Auswahl ersetzen Sie python3.14 durch python3.14-full im Befehl, um auch die Tkinter IDE, Beispiele, die pyvenv-Binärdatei usw. zu installieren.

    HINWEIS: Linux Mint-Benutzer müssen sudo apt update ausführen, nachdem sie das PPA hinzugefügt haben, um den Systempaketcache manuell zu aktualisieren.

Nachdem das Paket installiert wurde, führen Sie den Befehl python3.14 --version aus, um die Version zu überprüfen, und whereis python3.14, um zu sehen, wo es installiert ist (normalerweise unter /usr/bin).

Option 2: Kompilieren Sie Python 3.14 aus dem Quellcode

Wenn Sie kein Ubuntu 22.04|24.04-Benutzer sind oder keine Drittanbieter-Pakete vertrauen, können Sie Python 3.14 selbst kompilieren. Ich habe es erfolgreich in Ubuntu 20.04 und Ubuntu 25.04 gebaut.

1. Zuerst gehen Sie zur Python-Website über den untenstehenden Link, um das Quell-Tarball herunterzuladen:

Bis jetzt ist die neueste Version „Python-3.14.0b2.tar.xz“.

2. Danach öffne den Downloads-Ordner und entpacke das Tarball. Klicke dann mit der rechten Maustaste auf den entpackten Quellordner und wähle „Im Terminal öffnen“, um den Python 3.14-Quellordner als Arbeitsverzeichnis im Terminal zu öffnen.

3. Führen Sie schließlich die folgenden Befehle nacheinander in diesem Terminalfenster aus, um es zu erstellen und zu installieren:

  • Zuerst führen Sie den Befehl aus, um die Abhängigkeitsbibliotheken zu installieren:

    sudo apt install wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
  • Konfigurieren Sie als Nächstes die Quelle, indem Sie den Befehl ausführen:

    ./configure --enable-optimizations

    Wenn die Standardkonfigurationsoptionen Ihren Bedürfnissen nicht entsprechen, führen Sie ./configure --help aus, um alle verfügbaren Optionen aufzulisten, und passen Sie den letzten Befehl entsprechend an.

  • Führen Sie dann den Befehl zum Kompilieren des Quellcodes aus:

    make -j4

    Hier bedeutet -j4 vier Threads parallel zu starten. Abhängig von der Anzahl der CPU-Kerne, die Sie haben, ersetzen Sie die Zahl 4 entsprechend.

  • Führen Sie schließlich den folgenden Befehl aus, um zu installieren:

    sudo make install

Standardmäßig wird Python im Verzeichnis /usr/local installiert. Sie können whereis python3.14 ausführen, um dies zu überprüfen.

Python 3.14 als Standard festlegen oder zurücksetzen

Es wird NICHT empfohlen, nicht vorinstalliertes Python als Standard in Ubuntu festzulegen, da dies Probleme verursachen kann!

Wenn Sie Python 3.14 aus dem Quell-Tarball kompiliert und installiert haben, sollte es bereits als Standard ‘eingestellt’ sein. Denn es erstellt /usr/local/bin/python3 (Link zu Python 3.14), der vor /usr/bin/python3 kommt.

In diesem Fall können Sie die vorinstallierte Python-Version als Standard wiederherstellen, indem Sie einfach die Datei /usr/local/bin/python3 löschen.

sudo rm /usr/local/bin/python3

Ähnlich sollten auch die Links pip3, pydoc3, idle3, python3-config usw. unter /usr/local/bin gelöscht werden.

Wenn Sie Python 3.14 aus dem PPA installiert haben, führen Sie die folgenden Befehle nacheinander aus, um es als Standard festzulegen:

  • Zuerst führen Sie den Befehl aus, um die vorinstallierte Python-Version anzuzeigen:

    ls -al /usr/bin/python3

    Es ist Python 3.8 für 20.04, Python 3.10 für 22.04, Python 3.12 für 24.04 und 24.10, und Python 3.13 für 25.04.

  • Führen Sie dann den folgenden Befehl aus, um Python 3.14 als Alternative zu installieren:

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.14 10
  • Installieren Sie auch die vorinstallierte Python (ersetzen Sie python3.12 entsprechend) als Alternative:

    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 100
  • Führen Sie schließlich jederzeit den folgenden Befehl aus, um eines als Standard auszuwählen:

    sudo update-alternatives --config python3

Optional können Sie die obigen Befehle ausführen, indem Sie python3 durch pip3 ersetzen, um den Standard-Pip-Installer festzulegen.

Virtuelle Umgebung für Python 3.14 einrichten

Aufgrund von PEP 668 wird empfohlen, eine virtuelle Umgebung einzurichten, um Python-Module und -Pakete zu installieren, ohne die Systempakete durcheinanderzubringen.

Zunächst, wenn Sie Python 3.14 von PPA installiert haben, stellen Sie sicher, dass Sie auch die pyvenv Binary installiert haben:

sudo apt install python3.14-venv

Führen Sie dann den Befehl aus, um eine virtuelle Umgebung zu erstellen:

python3.14 -m venv ~/.venv/python3.14

Hier können Sie ~/.venv/python3.14 durch jeden beliebigen Ordner in Ihrem Benutzerverzeichnis ersetzen. Danach wird eine Kopie von Python 3.14 in diesem Ordner erstellt.

Als nächstes führen Sie den Befehl aus, um in diese virtuelle Umgebung zu gelangen:

source ~/.venv/python3.14/bin/activate

Führen Sie schließlich den pip-Befehl aus, um Pakete oder Module zu installieren, z. B. pip3 install 123. Und setzen Sie ~/.venv/python3.14/bin/python3 als den Pfad zur ausführbaren Datei für Ihre IDE.

Python 3.14 deinstallieren

Für das PPA-Paket öffnen Sie einfach das Terminal und führen Sie den Befehl aus, um zu entfernen:

sudo apt remove --autoremove python3.14 python3.14-full

Für Python 3.14, das aus dem Quellcode erstellt wurde, löschen Sie einfach manuell alle installierten Dateien, indem Sie die folgenden Befehle nacheinander ausführen:

sudo rm -R /usr/local/lib/python3.14/
sudo rm -R /usr/local/include/python3.14
sudo rm /usr/local/lib/libpython3.14.a
sudo rm /var/lib/dpkg/info/*python3.14*
sudo rm /usr/local/bin/python3 /usr/local/bin/python3.14
sudo rm /usr/local/bin/pip3 /usr/local/bin/pip3.14
sudo rm /usr/local/bin/idle3 /usr/local/bin/idle3.14
sudo rm /usr/local/bin/pydoc3 /usr/local/bin/pydoc3.14
sudo rm /usr/local/bin/python3-config /usr/local/bin/python3.14-config

Löschen Sie schließlich den .venv (standardmäßig versteckt, drücken Sie Strg+H, um ihn anzuzeigen) in Ihrem Benutzerhome-Verzeichnis, um die virtuelle Umgebung zu entfernen.