Wie man Python 3.13 (Entwicklung) in Ubuntu 22.04/20.04 installiert
Dieses einfache Tutorial zeigt, wie man Python 3.13, das sich noch in der Entwicklungsphase befindet, in Ubuntu 22.04 oder Ubuntu 20.04 LTS installiert.
Python 3.13 befindet sich bisher in der Alpha-Entwicklungsphase. Zum Testen oder für Softwareentwicklungszwecke können Sie es in Ubuntu entweder über PPA installieren oder aus dem Quelltarball erstellen.
Funktionen in Python 3.13 bisher, im Vergleich zu den letzten 3.12:
- Ausnahme-Tracebacks sind jetzt standardmäßig im interaktiven Interpreter farblich markiert.
- Docstrings haben jetzt ihre führende Einrückung entfernt, wodurch der Speicherverbrauch und die Größe von .pyc-Dateien verringert werden.
- Entfernung vieler veralteter Module: aifc, audioop, chunk, cgi, cgitb, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu, xdrlib, lib2to3.
- Viele andere Entfernen veralteter Klassen, Funktionen und Methoden in verschiedenen Modulen der Standardbibliothek.
- Neue Abschreibungen, von denen die meisten für die Entfernung aus Python 3.15 oder 3.16 geplant sind.
- C-API-Entfernungen und -Abwertungen.
Python 3.13 IDE
Option 1: Installieren Sie Python 3.13 aus dem Ubuntu PPA
Die beliebte Deadsnakes-PPA hat die neueste Python 3.13 Alpha für die aktuellen 2 Ubuntu LTS-Versionen erstellt.
1. Drücken Sie zuerst Ctrl+Alt+T auf der Tastatur, um das Terminal zu öffnen. Wenn es sich öffnet, führen Sie den Befehl aus, um das PPA hinzuzufügen:
sudo add-apt-repository ppa:deadsnakes/ppaGeben Sie das Benutzerpasswort ein, wenn dazu aufgefordert wird (keine visuelle Rückmeldung) für die sudo-Authentifizierung und drücken Sie die Eingabetaste, um fortzufahren.
2. Installieren Sie dann Python 3.13, indem Sie den Befehl ausführen (Linux Mint muss zuerst sudo apt update ausführen, um den Paket-Cache zu aktualisieren):
sudo apt install python3.13Für die Auswahl ersetzen Sie python3.13 im Befehl durch python3.13-full, um auch die Unterstützung für die GNU dbm-Datenbank, tkinter sowie die IDE zu installieren.
3. Nach der Installation überprüfen Sie seine Version, indem Sie den Befehl ausführen:
python3.13 --version4. Um den pip-Paketinstaller für Python3.13 zu erhalten, führen Sie einfach das ensurepip-Modul aus, das Unterstützung für das Bootstrapping des pip-Installers in eine vorhandene Python-Installation bietet.
python3.13 -m ensurepip --upgradeÜberprüfen Sie dann mit: python3.13 -m pip --version und aktualisieren Sie es mit python3.13 -m pip install --upgrade pip.
Option 2: Kompilieren Sie Python 3.13 aus dem Quell-Tarball.
1. Zuerst drücken Sie Ctrl+Alt+T auf der Tastatur, um das Terminal zu öffnen. Wenn es geöffnet ist, führen Sie den Befehl aus, um die erforderlichen Bibliotheken für den Aufbau von Python 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-dev2. Wählen Sie dann den Download der aktuellsten Entwicklungs-Version von Python 3.13 (bisher Python-3.13.0a3.tar.xz) von der folgenden Linkseite aus:
Python 3.13 herunterladen: https://www.python.org/ftp/python/3.13.0/
3. Als Nächstes extrahieren Sie das Quellpaket im Dateimanager. Klicken Sie dann mit der rechten Maustaste auf den extrahierten Ordner und wählen Sie „Im Terminal öffnen“, um diesen Ordner als Arbeitsverzeichnis im Terminal zu öffnen.
4. Konfigurieren Sie die Quelle im Pop-up-Terminal über den Befehl:
./configure --enable-optimizationsFür eine Auswahl können Sie ./configure --help ausführen, um weitere Konfigurationsoptionen anzuzeigen.
Dann kompilieren Sie, indem Sie 4 Threads parallel starten:
make -j4Und schließlich Python 3.13 installieren:
sudo make installÜberprüfen Sie schließlich mit dem Befehl: python3.13 --version und pip3.13 --version.
Deinstallieren:
Für Python 3.13, das über PPA installiert wurde, öffnen Sie das Terminal und führen Sie den folgenden Befehl aus, um es zu entfernen:
sudo apt remove --autoremove python3.13Entfernen Sie auch das PPA, indem Sie den Befehl ausführen:
sudo add-apt-repository --remove ppa:deadsnakes/ppaWenn Sie es aus dem Quellcode kompiliert haben, versuchen Sie, den folgenden Befehl aus dem Quellordner auszuführen, bis Sie es entfernt haben:
sudo make uninstallOder löschen Sie manuell alle entsprechenden Dateien und Ordner (führen Sie whereis python3.13 aus, um es herauszufinden).



