So installieren Sie Python 3.11 unter Ubuntu 24.04, 22.04 oder 20.04

Obwohl Python 3.11 nicht mehr die neueste Version ist, bleibt es für viele Entwickler eine Option. Trotz der Einführung von Python 3.12 und dem kommenden Python 3.13 bietet 3.11 immer noch eine solide Grundlage mit bemerkenswerten Verbesserungen, die es zu einer brauchbaren Wahl für Ubuntu-Benutzer machen.

Hauptfunktionen von Python 3.11:

  • Struktureller Musterabgleich: Vereinfacht den Prozess des Abgleichens komplexer Datenstrukturen.
  • Kontextmanager in Klammern: Führt eine besser lesbare Syntax für die Verwendung von Kontextmanagern ein.
  • Verbesserte Fehlermeldungen: Erleichtert das Debuggen mit informativeren und benutzerfreundlicheren Fehlermeldungen.
  • Laufzeit-Audit-Hooks: Bietet eine neue API zum Überwachen und Ändern des Verhaltens von Python-Programmen.
  • Zusätzliche Module der Standardbibliothek: Fügt neue Module wie „zoneinfo“ für eine bessere Zeitzonenunterstützung und „http.client“ für HTTP-Client-Funktionalität auf hoher Ebene hinzu.

Diese Funktionen machen Python 3.11 zu einem starken Kandidaten für alle, die Stabilität mit erweiterter Funktionalität in Einklang bringen möchten. Lassen Sie uns nun Python 3.11 über Terminalbefehle auf Ubuntu 24.04, 22.04 oder 20.04 installieren.

Aktualisieren Sie Ubuntu vor der Installation von Python 3.11

Wir empfehlen dringend, vor der Installation von Python 3.11 ein Update in Ihrem Terminal auszuführen, um mögliche Konflikte während der Installation zu vermeiden. Durch die Aktualisierung Ihres Terminals stellen Sie mit dem folgenden Befehl sicher, dass alle Pakete auf dem neuesten Stand sind:

sudo apt update

Sie können alle veralteten Pakete mit dem folgenden Befehl aktualisieren.

sudo apt upgrade

Python PPA importieren

Ubuntu-Distributionen enthalten Python normalerweise standardmäßig, aber es fehlen oft Optionen für Updates mit neuen Versionen. Um die neueste Version von Python 3.11 zu installieren, verwendet diese Anleitung ein seriöses und weithin anerkanntes PPA eines Drittanbieters.

Importieren Sie zunächst das Python-Repository mit den aktuellsten stabilen Versionen.

sudo add-apt-repository ppa:deadsnakes/ppa -y

Führen Sie vor dem Fortfahren ein APT-Update aus, um sicherzustellen, dass das neu importierte PPA berücksichtigt wird.

sudo apt update

Installieren Sie Python 3.11 über den APT-Terminalbefehl

Nachdem Sie das Python 3.11 PPA erfolgreich importiert haben, installieren Sie Python 3.11, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:

sudo apt install python3.11

Verwenden Sie den folgenden Befehl, um die Installation und Build-Version von Python 3.11 zu überprüfen.

python3.11 --version

Falls gewünscht, können Sie für Python 3.11 auch folgende zusätzliche Extras installieren:

  • Debug-Modul:
sudo apt install python3.11-dbg
  • Entwicklermodul (dev):
sudo apt install python3.11-dev
  • VENV-Modul (virtuelle Umgebung):
sudo apt install python3.11-venv
  • Distutils-Modul:
sudo apt install python3.11-distutils
  • Hilfsmodul lib2to3:
sudo apt install python3.11-lib2to3
  • DBM.GNU-Modul:
sudo apt install python3.11-gdbm
  • Tkinter-Modul:
sudo apt install python3.11-tk

Um alle Extras auf einmal zu installieren, führen Sie den folgenden Befehl aus.

sudo apt install python3.11-full

Installieren Sie PIP mit Python 3.11

Die meisten Benutzer können Python 3.11 problemlos aus dem Python-PPA-Repository installieren, indem sie den folgenden APT-Befehl ausführen:

sudo apt install python3-pip

Stellen Sie sicher, dass Python Pip installiert ist. Wenn Probleme auftreten, installieren Sie es manuell neu, indem Sie diese Schritte ausführen, um get-pip.py mit dem Befehl wget herunterzuladen:

wget https://bootstrap.pypa.io/get-pip.py

Nach dem Herunterladen der Datei besteht der nächste Schritt darin, sie zu installieren.

python3 get-pip.py

Wir empfehlen Ihnen, nach der Installation von Pip nach Upgrades zu suchen, um sicherzustellen, dass Sie über die neueste Version verfügen. So bleiben Sie über die neuesten Funktionen und Verbesserungen auf dem Laufenden.

python3 -m pip install --upgrade pip

Um die installierte Version von Pip 3.11 zu überprüfen, führen Sie den folgenden Befehl aus:

pip --version

Mit diesen Befehlen können Sie Pip für Python 3.11 installieren und aktualisieren, sodass Sie zusätzliche Python-Pakete und -Bibliotheken installieren können.

Zusätzlicher Befehl: Standard-Python-Versionen wechseln

Wenn auf Ihrem System mehrere Python-Versionen installiert sind und Sie eine bestimmte Version als Standard festlegen möchten, können Sie mit den folgenden Schritten zwischen ihnen wechseln.

Zunächst müssen Sie für jede Python-Version einzeln symbolische Links hinzufügen. Führen Sie dazu die folgenden Befehle aus:

Hier ist ein Beispiel (Sie können es anpassen oder kopieren):

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 4
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 5
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 6
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 7

Beachten Sie, dass die Zahl am Ende jedes Befehls (z. B. 1, 2, 3 usw.) die Priorität der Version darstellt. Eine höhere Zahl bedeutet eine höhere Priorität. In diesem Beispiel hat Python 3.12 die höchste Priorität (7) und Python 2.7 die niedrigste Priorität (1).

Um zu einer anderen Python-Version zu wechseln, können Sie im folgenden Befehl die entsprechende Auswahlnummer eingeben:

sudo update-alternatives --config python
Wechsel von Python 3.12 zu Python 3.11 unter Ubuntu
Beispiel für den Wechsel von Python 3.12 zu Python 3.11 als Standardversion unter Ubuntu

Wenn Sie beispielsweise Python 3.11 als Standard festlegen möchten, geben Sie die Zahl 3 ein. Die Ausgabe des Befehls sollte folgendermaßen aussehen:

Wenn der Befehl erfolgreich ist, wird die folgende Ausgabe angezeigt:

update-alternatives: using /usr/bin/python3.11 to provide /usr/bin/python (python) in manual mode

Mit diesen Schritten können Sie Python 3.11 als Standardversion auf Ihrem Ubuntu-Linux-System festlegen. Auf diese Weise können Sie mühelos zwischen verschiedenen Python-Versionen wechseln.

Abschluss

Zusammenfassend lässt sich sagen, dass man Python 3.11 problemlos auf Ubuntu 24.04, 22.04 oder 20.04 installieren kann, indem man ein PPA-Repository und APT-Befehle verwendet. Python 3.11 bietet eine Reihe neuer Funktionen, Fehlerbehebungen und Verbesserungen im Vergleich zu seinen Vorgängern und ist damit eine ideale Wahl für verschiedene Anwendungsfälle wie Webentwicklung, Datenanalyse, wissenschaftliche Berechnungen und künstliche Intelligenz. Indem Benutzer den in diesem Handbuch beschriebenen Befehlen folgen, können sie mühelos verschiedene Python-Versionen auf ihren Ubuntu-Linux-Systemen einrichten und zwischen ihnen wechseln und so die neuesten Funktionen und Verbesserungen der Programmiersprache Python nutzen.

Joshua James
Folgen Sie mir
Letzte Artikel von Joshua James (Alle anzeigen)

Hinterlasse einen Kommentar