How to install Python 3.10.0.tar.gz on Ubuntu 20.04 LTS and Linux | Python 3.10 on Ubuntu 20 (Linux)
Hier ist ein ausführliches Tutorial zur Installation von Python 3.10.0 aus dem Quellcode auf Ubuntu 20.04 LTS.
Die Installation von Python aus dem Quellcode (.tar.gz) ermöglicht es dir, die neueste Version oder eine spezifische Version unabhängig von den offiziellen Repositories deiner Distribution zu nutzen.
Voraussetzungen
Bevor du beginnst, stelle sicher, dass dein System auf dem neuesten Stand ist und die notwendigen Abhängigkeiten für das Kompilieren von Python installiert sind.
-
System aktualisieren: Öffne ein Terminal und führe folgenden Befehl aus:
sudo apt update && sudo apt upgrade -y -
Abhängigkeiten installieren: Python benötigt bestimmte Bibliotheken, um korrekt zu kompilieren (z. B. für SSL, SQLite oder die Paketverwaltung pip):
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
Schritt 1: Python 3.10.0 Quellcode herunterladen
Zuerst laden wir das komprimierte Archiv direkt von der offiziellen Python-Webseite herunter.
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
Schritt 2: Das Archiv entpacken
Sobald der Download abgeschlossen ist, entpacke die Datei:
tar -xf Python-3.10.0.tgz
Navigiere nun in das entpackte Verzeichnis:
cd Python-3.10.0
Schritt 3: Python konfigurieren
Bevor wir Python kompilieren, führen wir das Konfigurationsskript aus. Die Option --enable-optimizations sorgt dafür, dass Python effizienter läuft (dies kann den Kompiliervorgang etwas verlängern).
./configure --enable-optimizations
Schritt 4: Python kompilieren (Build-Prozess)
Jetzt starten wir den Kompiliervorgang. Um den Prozess zu beschleunigen, nutzen wir mehrere CPU-Kerne (mit -j und der Anzahl deiner Kerne).
make -j $(nproc)
Schritt 5: Python installieren
Wichtig: Nutze make altinstall anstatt make install. Dadurch verhinderst du, dass die Standard-Python-Version deines Systems (die vom Betriebssystem selbst benötigt wird) überschrieben wird.
sudo make altinstall
Schritt 6: Installation überprüfen
Nachdem der Vorgang abgeschlossen ist, kannst du prüfen, ob Python 3.10 korrekt installiert wurde:
python3.10 --version
Die Ausgabe sollte lauten: Python 3.10.0
Optional: Pip verifizieren
Mit der Installation von Python 3.10 sollte auch pip für diese Version verfügbar sein. Du kannst es so aufrufen:
pip3.10 --version
Zusammenfassung der Befehle
sudo apt updatesudo apt install build-essential zlib1g-dev ...(Abhängigkeiten)wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgztar -xf Python-3.10.0.tgzcd Python-3.10.0./configure --enable-optimizationsmake -j $(nproc)sudo make altinstall
Du hast nun Python 3.10.0 erfolgreich auf deinem Ubuntu-System installiert, ohne die System-Standardversion zu gefährden.