Wie installiert man Python unter Ubuntu 22.04? (Eine vollständige Schritt-für-Schritt-Anleitung)
Python ist eine von Guido van Rossum entwickelte, interaktive Hochsprache, die zum Erstellen von Automatisierungsskripten und anderen Skripttypen verwendet wird. Sie ist bei Entwicklern aufgrund ihrer Einfachheit und Lesbarkeit beliebt, wodurch sie für Anfänger leicht zugänglich ist, während sie gleichzeitig leistungsstark und vielseitig genug für erfahrene Entwickler ist. Python wird in verschiedenen Bereichen eingesetzt, darunter Datenwissenschaft, maschinelles Lernen, künstliche Intelligenz (KI) und Webentwicklung. Seine benutzerfreundliche Syntax und die starke Unterstützung durch die Community tragen zu seiner Beliebtheit und Effektivität als universelle Programmiersprache bei.
Diese Anleitung enthält Anweisungen zur Installation von Python auf der Ubuntu 22.04 „Jammy Jellyfish“-Distribution. Sie erfahren, wie Sie das Deadsnakes-PPA-Repository unter Ubuntu einrichten und eine lokale virtuelle Python-Umgebung erstellen.
Voraussetzungen
Bevor Sie mit der Installation von Python 3 unter Ubuntu beginnen, stellen Sie bitte sicher, dass Folgendes vorhanden ist:
- Eine laufende Ubuntu 22.04-Serverinstanz.
- SSH-Zugriff auf den Server entweder mit Root-Rechten oder als Benutzer mit „sudo“-Berechtigungen.
Wie installiert man Python unter Ubuntu 22.04?
Es gibt mehrere Möglichkeiten, Python unter Ubuntu zu installieren:
- Python über das Apt-Repository installieren
- Python 3 unter Ubuntu durch Hinzufügen des Deadsnakes-PPA-Repositorys installieren
- Python über den Quellcode von der offiziellen Python-Website installieren
Methode 01: Python über das APT-Repository installieren
Bei dieser Methode werden der APT-Paketmanager und die Standard-Ubuntu-Repositories zur Installation von Python verwendet. Dies ist die einfachste Methode, bietet jedoch möglicherweise nicht immer die aktuellste Python-Version. Die neuesten Versionen finden Sie auf der offiziellen Python-Website oder in einem Repository eines Drittanbieters.
Führen Sie die folgenden Schritte aus, um Python unter Ubuntu 22.04 zu installieren:
Schritt 1: Apt-Repositories aktualisieren
Aktualisieren Sie zunächst die Paketlisten, um sicherzustellen, dass Sie die aktuellste verfügbare Version erhalten. Führen Sie den folgenden Befehl aus:
$ sudo apt update
Schritt 2: Python 3 unter Ubuntu installieren
Sobald die Paketlisten aktualisiert sind, installieren Sie Python mit folgendem Befehl:
$ sudo apt install python3
Schritt 3: Installation überprüfen
Überprüfen Sie, ob Python korrekt installiert wurde, indem Sie die Version überprüfen:
$ python3 --version
Der obige Befehl zeigt die installierte Python-Version im Terminal an.
Methode 02: Python 3 unter Ubuntu über das Deadsnakes-PPA installieren
Softwarepakete, die nicht im standardmäßigen Ubuntu-APT-Repository verfügbar sind, können Sie über Repositorys von Drittanbietern installieren. Ein Personal Package Archive (PPA) ist ein Repository eines Drittanbieters für Ubuntu, das Zugriff auf neuere Softwareversionen bietet, die in den Standard-Repositorys nicht verfügbar sind.
Das Deadsnakes-PPA bietet die Python-Versionen 3.7, 3.9 und 3.11 für Ubuntu 22.04 an. Darüber hinaus ist Python 3.10 über die offiziellen Ubuntu-Repositorys verfügbar und standardmäßig vorinstalliert.
Um Python 3 unter Ubuntu mithilfe des Deadsnakes-PPA-Repositorys zu installieren, führen Sie die folgenden Schritte aus:
Schritt 1: Paketlisten aktualisieren
Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um Ihre Paketlisten zu aktualisieren:
$ sudo apt update
Schritt 2: Erforderliche Software installieren
Um PPAs effektiver verwalten zu können, benötigen Sie das Paket „software-properties-common“. Installieren Sie es mit:
$ sudo apt install software-properties-common
Schritt 3: Das Deadsnakes-PPA hinzufügen
Das Deadsnakes-PPA bietet neuere Python-Versionen als die in den Standard-Ubuntu-Repositories enthaltenen. Fügen Sie es mit folgendem Befehl hinzu:
$ sudo add-apt-repository ppa:deadsnakes/ppa
Aktualisieren Sie nach dem Hinzufügen des PPA die Paketlisten erneut:
$ sudo apt update
Schritt 4: Python 3 unter Ubuntu installieren
Das Deadsnakes-PPA enthält mehrere Python-Versionen. Um eine bestimmte Version zu installieren, verwenden Sie den entsprechenden Paketnamen. Um beispielsweise Python 3.12 zu installieren, führen Sie folgenden Befehl aus:
$ sudo apt install python3.12
Bestätigen Sie die Installation, indem Sie bei der Aufforderung „y“ eingeben, und warten Sie, bis der Vorgang abgeschlossen ist. Überprüfen Sie, ob Python korrekt installiert wurde, indem Sie folgenden Befehl ausführen:
$ python3 --version
Methode 03: Python über den Quellcode von der offiziellen Python-Website installieren
Bei dieser Methode laden Sie Python aus dem offiziellen Quellcode herunter und kompilieren es. Der Vorgang ist etwas aufwendiger, ermöglicht Ihnen jedoch die Installation der neuesten Python-Version. Befolgen Sie die folgenden Schritte:
Schritt 1: Erforderliche Pakete installieren
Aktualisieren Sie zunächst Ihre lokalen Paketlisten:
$ sudo apt update
Das Kompilieren von Python aus dem Quellcode erfordert zusätzliche Software. Installieren Sie die erforderlichen Pakete mit folgendem Befehl:
$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
Schritt 2: Python-Quellcode herunterladen
Wechseln Sie in das Verzeichnis /tmp, das üblicherweise für temporäre Dateien verwendet wird:
$ cd /tmp
Rufen Sie die offizielle Python-Website auf und suchen Sie die gewünschte Version.
Laden Sie den Quellcode mit wget herunter. Beispiel:
$ wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz
Nach Ausführung des obigen Befehls wird die angegebene Version Python 3.12.1 in das Home-Verzeichnis Ihres Systems heruntergeladen.
Schritt 3: Entpacken Sie die heruntergeladene Datei
Entpacken Sie das Tarball-Archiv mit:
$ tar -xf Python-3.12.1.tgz
Ersetzen Sie „Python-3.12.1.tgz“ durch den Namen der von Ihnen heruntergeladenen Datei, falls dieser abweicht.
Schritt 4: Python für die Installation vorbereiten
Wechseln Sie in das entpackte Verzeichnis:
$ cd Python-3.12.1
Bereiten Sie das Build-System mit folgendem Befehl vor:
./configure --enable-optimizations
Das Flag --enable-optimizations verbessert die Leistung um 10–20 %. Dieser Vorgang kann einige Zeit in Anspruch nehmen.
Schritt 5: Python kompilieren und installieren
Kompilieren und installieren Sie Python mit:
$ sudo make install
Wenn Sie die bestehende Python-Installation beibehalten und diese Version als Alternative installieren möchten, verwenden Sie:
$ sudo make altinstall
Lassen Sie den Installationsvorgang vollständig ablaufen. Überprüfen Sie, ob Python korrekt installiert wurde, indem Sie folgenden Befehl ausführen:
$ python3 --version
Wie richtet man eine virtuelle Python-3-Umgebung ein?
Eine virtuelle Umgebung bietet einen isolierten Bereich für die Ausführung von Python-Projekten und stellt sicher, dass jedes Projekt unabhängig von seinen Abhängigkeiten läuft. Diese Isolation hilft dabei, unterschiedliche Projektanforderungen effektiver zu verwalten.
Um eine virtuelle Umgebung einzurichten, befolgen Sie diese Schritte:
1. Installieren Sie das Modul „python3-venv“
Installieren Sie zunächst das Modul „python3-venv“, das zum Erstellen virtueller Umgebungen benötigt wird:
$ sudo apt install -y python3-venv
2. Erstellen Sie ein neues Verzeichnis für die Umgebung
Wählen Sie ein Verzeichnis aus, in dem Sie Ihre virtuelle Umgebung einrichten möchten. Erstellen Sie ein neues Verzeichnis und wechseln Sie in dieses:
$ mkdir my_project_env && cd my_project_env
3. Erstellen Sie eine virtuelle Umgebung
Erstellen Sie die virtuelle Umgebung in diesem Verzeichnis. Hier nennen wir die Umgebung „my_env“:
$ python3 -m venv my_env
4. Überprüfen Sie den Inhalt der virtuellen Umgebung
Überprüfen Sie den Inhalt der virtuellen Umgebung, indem Sie deren Verzeichnis auflisten:
$ ls my_env
5. Aktivieren Sie die virtuelle Umgebung
Um die virtuelle Umgebung zu aktivieren, verwenden Sie den folgenden Befehl:
$ source my_env/bin/activate
Nach der Aktivierung wird Ihrer Befehlszeile der Name der Umgebung vorangestellt, was anzeigt, dass Sie innerhalb der virtuellen Umgebung arbeiten. Beispielsweise sehen Sie (my_env) am Anfang der Eingabeaufforderung.
Solange die Umgebung aktiviert ist, sind alle von Ihnen verwendeten Python-Anwendungen oder -Bibliotheken auf diese Umgebung beschränkt, sodass Sie Abhängigkeiten getrennt von anderen Projekten verwalten können.
Fazit
In dieser Anleitung haben wir verschiedene Methoden zur Installation von Python unter Ubuntu 22.04 vorgestellt. Darüber hinaus haben wir gelernt, wie Sie eine virtuelle Python-Umgebung erstellen, um Ihre Python-Programme getrennt von anderen Projekten auszuführen und so die Isolation sowie eine bessere Verwaltung der Abhängigkeiten zu gewährleisten.
Sind Sie auf der Suche nach erstklassigen Hosting-Diensten? BlueVPS.com bietet eine Reihe von Diensten, die darauf ausgelegt sind, die Leistung und Verfügbarkeit Ihrer Cloud-Infrastruktur zu verbessern. Zu den Lösungen gehören einfache, skalierbare und anpassbare Virtual Private Server (VPS), die eine auf Ihre Bedürfnisse zugeschnittene dedizierte Umgebung bereitstellen.
Wenn Sie als Digital-Marketing-Experte oder Entwickler auf der Suche nach einem leistungsstarken VPS für SEO sind, ist BlueVPS die perfekte Wahl. Sie profitieren von unbegrenztem Datenverkehr, wodurch sichergestellt ist, dass Ihre automatisierten Skripte und Scraper große Datenmengen ohne Einschränkungen verarbeiten können. Die Dienste des Anbieters sind darauf ausgelegt, zuverlässige Leistung und Flexibilität zu bieten, was sie zu einer soliden Wahl für die effektive Verwaltung Ihrer Cloud-Ressourcen macht.
Blog