Wie man die neueste Python-Version auf Ubuntu Linux installiert
Upgrade deine Ausrüstung jetzt, Pythonistas
Wichtige Erkenntnisse
- Um die neueste Version von Python auf Ubuntu zu installieren, fügen Sie das deadsnakes PPA zu Ihrer Repository-Liste hinzu, aktualisieren Sie die Liste und benennen Sie die gewünschte Version in einem apt-Befehl wie "sudo apt install python3.12".
- Sie können die neueste Python-Version auch installieren, indem Sie sie aus dem Quellcode unter Ubuntu bauen.
- Wenn Sie die PPA-Methode verwenden, müssen Sie die standardmäßige Python-Version auf Ihrem System mit dem Befehl update-alternatives ändern.
Jedes Jahr erhält die Programmiersprache Python bedeutende Updates und Verbesserungen. Aber die vorinstallierte Version auf Ubuntu Linux ist möglicherweise nicht die neueste. Wenn Sie eine aktuellere Version benötigen, sind hier die Schritte, um die neueste Version von Python auf Ubuntu zu installieren.
Für dieses Tutorial verwenden wir die Ubuntu 22.04 LTS-Version. Zum Demonstrieren werden wir Python 3.12 installieren, das am 2. Oktober 2023 veröffentlicht wurde. Aber dieser Leitfaden ist auch für ältere Versionen von Ubuntu und zukünftige Python-Versionen anwendbar.
Schritt 1: Überprüfen, ob Python installiert ist (und welche Version aktuell ist)
Python ist standardmäßig auf Ubuntu vorinstalliert. Um sicherzugehen, können Sie überprüfen, ob es installiert ist, indem Sie die aktuelle Version anzeigen. Das zeigt Ihnen auch, welche Version installiert ist und ob es sich bereits um die neueste Version handelt oder nicht.
Um Ihre Python-Version unter Ubuntu zu überprüfen, führen Sie den folgenden Befehl aus:
python3 --version
Wie Sie in unserem Fall sehen können, handelt es sich um die Version 3.10.12, die nicht die neueste Version ist. Um Ihre Ergebnisse zu vergleichen, finden Sie alle Versionsnummern und Wartungsstatus auf der offiziellen Python-Website.
Damit wären wir fertig, lassen Sie uns die neueste Version von Python auf unserem Ubuntu-Gerät installieren.
Schritt 2: Installieren Sie die neueste Python-Version auf Ubuntu
Wir werden hier zwei Methoden abdecken. Wenn Sie eine schnelle und einfache Methode wünschen, wählen Sie die erste. Wenn Sie es bevorzugen, Software aus Quellcodes zu erstellen, verwenden Sie die zweite Methode.
Methode 1: Installieren Sie die neueste Version von Python über das deadsnakes PPA
Ein Personal Package Archive (PPA) ist ein Repository von Drittanbietern, das Softwarepakete enthält. Zunächst müssen Sie solche Repositories zu Ihrer Repo-Liste hinzufügen. Dann können Sie jede Software aus diesem Repository installieren. Für die neueste Version von Python werden wir das deadsnakes PPA verwenden. Es enthält viele Versionen von Python. Um dieses Repository hinzuzufügen, verwenden Sie den untenstehenden Befehl:
sudo add-apt-repository ppa:deadsnakes/ppaWenn Sie gefragt werden, zu bestätigen, drücken Sie die Eingabetaste.
Um die Änderungen wirksam zu machen, müssen Sie Ihren Software-Repository-Cache aktualisieren. Aktualisieren Sie ihn also mit diesem Befehl:
sudo apt updateJetzt sind Sie bereit, Software aus dem PPA zu installieren. Installieren Sie die neueste Version von Python, indem Sie einfach diesen Befehl eingeben:
sudo apt install python3.12
Drücken Sie "y" und dann die Eingabetaste, um die Installation zu starten. Warten Sie, bis die Installation abgeschlossen ist. Nach der Installation können Sie die neue Version sofort verwenden. Dazu müssen Sie die Versionsnummer bei der Auswahl von Python verwenden. In diesem Beispiel verwenden wir also diesen Befehl:
python3.12Stattdessen, wenn Sie die neue Version als Standardversion verwenden möchten, fahren Sie mit Schritt 3 fort.
Methode 2: Installieren Sie die neueste Version von Python über den Quellcode
Eine andere Methode zur manuellen Installation von Python besteht darin, die Quelldatei von der offiziellen Python-Website zu verwenden.
Bevor Sie mit dem Prozess beginnen, müssen Sie einige Pakete installieren, die für den Aufbau von Software aus dem Quellcode unerlässlich sind. Zuerst aktualisieren Sie Ihr System mit dem folgenden Befehl:
sudo apt updateInstallieren Sie dann die erforderlichen Abhängigkeiten mit diesem Befehl:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-devJetzt sind Sie bereit, Python mit der Quelldatei zu installieren.
Gehe jetzt zur Download-Seite. Drücke dann auf die Schaltfläche "Python
Öffnen Sie Ihr Terminal und navigieren Sie zu dem Ort, an dem Sie die Datei heruntergeladen haben. Standardmäßig befindet sich dieser im "Downloads"-Verzeichnis. Gehen Sie mit diesem Befehl zu diesem Verzeichnis:
cd ~/Downloads
Die Quelldatei ist eine XZ-komprimierte Tarball-Datei. Sie müssen diese Tar-Datei zuerst entpacken. Entpacken Sie die Python-Quelldatei mit diesem Befehl:
tar -xJf Python-3.12.0.tar.xzJe nachdem, welche Version Sie heruntergeladen haben, wird Ihr Dateiname anders sein und ebenso der Befehl. Navigieren Sie mit diesem Befehl in das erstellte Verzeichnis:
cd Python-3.12.0Jetzt müssen Sie den Python-Quellcode kompilieren. Dazu verwenden wir das bereitgestellte "configure"-Skript. Kompilieren Sie den Quellcode, indem Sie den folgenden Befehl ausführen:
./configure --enable-optimizationsWir haben auch die Option --enable-optimizations zum Skript hinzugefügt, um verschiedene Optimierungen zur Compile-Zeit zu aktivieren, damit Python schneller läuft. Das Skript wird die notwendigen Makefiles für uns erstellen. Verwenden Sie das generierte Makefile, um Python mit diesem Befehl zu bauen:
sudo make installDas wird eine Weile dauern, also warte geduldig. Wenn du alle Befehle erfolgreich ausgeführt hast, sollte das die neueste Python-Version auf deinem Ubuntu-System installieren.
Sobald der Prozess abgeschlossen ist, sollte die installierte Version die Standardversion auf Ihrem Gerät sein. Um das zu überprüfen, sehen Sie sich die Python-Version erneut an:
python3 --versionUnser System verwendet jetzt Python 3.12, wie erwartet.
(Optional) Schritt 3: Ändern Sie Ihre Standard-Python-Version
Sie sollten die neueste Version von Python inzwischen erfolgreich installiert haben. Wenn Sie jedoch die PPA-Methode verwendet haben, reicht das nicht aus, um die neue Version von Python standardmäßig zu verwenden. Ihr System verwendet immer noch die alte Version. Sie können das überprüfen, indem Sie die Version erneut überprüfen.
Um sicherzustellen, dass Sie die installierte Version verwenden, müssen Sie den symbolischen Link ändern, damit er auf diese Version zeigt. Sie können dies mit dem Befehl update-alternatives tun. Lassen Sie uns Ihnen zeigen, wie.
Wir werden den Pfad zur neu installierten Python für den Befehl python3 festlegen, den wir verwenden. Um dies zu tun, führen Sie den folgenden Befehl aus:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.12 1Je nachdem, welche Version Sie installieren, wird der Befehl leicht abweichen aufgrund der Versionsnummer. Die "1" am Ende des Befehls gibt die Priorität an, die Sie der Version zuweisen möchten. Dies schützt Sie vor Konflikten, da je höher die Prioritätszahl ist, desto höher ist die Vorrangstellung.
Wenn es in der Linkgruppe nur eine Alternative gibt, sollte dies ausreichen, um die neue Version zur Standardversion zu machen. Wenn jedoch mehrere Versionen in der Gruppe vorhanden sind, müssen Sie die neue Version auswählen. Führen Sie dazu den folgenden Befehl aus:
sudo update-alternatives --config python3Beachten Sie die Zahlen unter der Spalte "Auswahl". Geben Sie die Bestellnummer für die Python-Version ein, die Sie verwenden möchten. Drücken Sie dann die Eingabetaste. Jetzt sollten Sie die neueste Python-Version auf Ubuntu verwenden. Überprüfen Sie die Version, um ein letztes Mal zu bestätigen.
Sollten Sie auf eine neue Version von Python upgraden?
Neue Versionen von Programmiersprachen wie Python kommen immer mit Vorteilen wie verbesserter Leistung, Sicherheitsupdates, verbesserter Benutzerfreundlichkeit und besserer Systemunterstützung, unter anderem. Daher könnte es logisch erscheinen, auf die neueste Version zu aktualisieren. Und im Allgemeinen ist das völlig in Ordnung.
Aber es gibt einige Haken dabei. Ein Upgrade auf eine neue Version kann die Art und Weise, wie Sie die Sprache verwenden, ändern, wenn es eine größere Änderung in einem Teil der Syntax gibt. Daher müssen Sie sich erst daran gewöhnen, bevor es wieder normal wird. Einige Pakete unterstützen möglicherweise die neue Version nicht sofort. Noch schlimmer ist, dass einige neue Versionen Ihre bestehenden Projekte kaputt machen und ein Durcheinander verursachen können. Daher müssen Sie dabei vorsichtig sein.
Wenn die neue Python-Version ein nützliches Feature enthält, das Sie nutzen möchten, oder wichtige Sicherheitsupdates und Fehlerbehebungen hat, können Sie gerne auf diese Version aktualisieren, vorausgesetzt, sie ist mit Ihrem alten Code kompatibel. Es hängt also von Ihren Bedürfnissen und Vorlieben ab.
Unsere Empfehlung wäre, die neue Python-Version in einer separaten Umgebung zu verwenden, um zu testen, wie sie funktioniert, bevor Sie mit der Implementierung in einem größeren Projekt beginnen. Sie können auch pyenv verwenden, um beim Arbeiten an verschiedenen Aufgaben zwischen den Versionen zu wechseln.
Machen Sie sich bereit mit der neuen Python-Version
Mit der neuesten Version von Python, die auf Ihrem Ubuntu-Gerät installiert ist, können Sie beginnen, alle neuen Funktionen zu nutzen. Vergessen Sie nicht, die Veröffentlichungsnotizen und die offizielle Dokumentation zu lesen, um mehr über diese Version zu erfahren.
Interessiert daran, Python auf Plattformen außerhalb von Ubuntu zu installieren? Schauen Sie sich unseren umfassenden Leitfaden zur Installation von Python auf Windows an.












