Website-Suche

Python-Installation auf Ubuntu leicht gemacht


Überprüfen Sie die Python-Version

Bevor Sie Python auf Ubuntu installieren, müssen Sie sicherstellen, dass es nicht bereits auf Ihrem Ubuntu-Linux-System installiert ist. Dazu müssen Sie den Versionsbefehl im Befehlszeileninterpreter des Ubuntu-Systems ausführen. Das Schlüsselwort "python" muss genau so eingegeben werden, wie es beim Ausführen dieses Befehls angezeigt wird. Die Ausgabe dieser Anweisung zeigt an, dass Python im aktuellen System nicht gefunden wurde.

python --version

Python mit dem Apt-Paket installieren

Jetzt müssen wir die System-Repositories aktualisieren. Wir verwenden den Befehl "apt update" mit dem Schlüsselwort "sudo" dafür. Das Passwort des Benutzers, der derzeit angemeldet ist, muss eingegeben werden, bevor dieser Befehl ausgeführt werden kann.

sudo apt update

Es ist notwendig, alle unterstützenden Software und alle erforderlichen Voraussetzungen zu installieren, um Python im Ubuntu-System zu installieren. Dafür erlaubt es Ubuntu, das Paket software-properties-common zu verwenden, das das Python-Paket unterstützt. Die Installation mit dem Befehl „apt“ ermöglicht die Hinzufügung des „ppa“-Repositories im Ubuntu-System.

Sudo apt install software-properties-common

Es benötigt Ihre Bestätigung, bevor es verarbeitet wird, sodass Sie es jederzeit abbrechen können. Tippen Sie auf „y“, um die Installation fortzusetzen.

Nachdem Sie das Paket software-properties-common erfolgreich hinzugefügt haben, kann Ihr Ubuntu-System jetzt das PPA Deadsnakes-Repository für Python hinzufügen. Nach der Ausführung des folgenden Befehls „add-apt-repository“ gefolgt vom Pfad des deadsnakes-Repositorys können Sie es zu Ihrem System hinzufügen.

Sudo add-apt-repository ppa:deadsnakes/ppa

Nach einer Weile kann es Sie auffordern, die ENTER-Taste zu drücken, um den Prozess des Hinzufügens eines Repositories fortzusetzen, oder diesen Prozess durch Drücken von „Strg-c“ zu stoppen. Nach dem Drücken von ENTER wird der Prozess für das Hinzufügen des Repositories angezeigt.

Nachdem das deadsnakes-Repository erfolgreich hinzugefügt wurde, ist es an der Zeit, das System und seine Repositories erneut über den Befehl "update", der über das "apt"-Paket ausgeführt wird, zu aktualisieren.

sudo apt update

Jetzt ist unser Ubuntu-System bereit für die Installation von Python. Mit dem “apt”-Paket installieren wir die Programmiersprache Python in unserem System mit dem “install”-Befehl, wie angezeigt:

Sudo apt install python

Diese Installation erfordert auch die Bestätigung eines aktuell angemeldeten Benutzers. Tippen Sie daher auf ENTER, um den Installationsprozess von Python fortzusetzen.

Schließlich aktualisieren Sie Ihre Systempakete erneut über den Befehl „apt update“.

sudo apt update

Bei der Ausführung des Befehls „version“ stellen wir fest, dass die Python-Version 2.7.18 erfolgreich in unserem Ubuntu-System über das „Apt“-Repository installiert ist.

Python --version

Python anhand des Source Codes installieren

Es ist Zeit, Python aus dem Quellcode zu installieren, der sich auf der Entwicklerseite befindet. Bevor Sie mit der Installation fortfahren, stellen Sie sicher, dass die System-Repositorys über den Befehl „update“, der mit dem Paket „apt“ ausgeführt wird, aktualisiert sind.

sudo apt update

Das Ubuntu-System erfordert, dass einige Voraussetzungen installiert werden, bevor Python über den Quellcode des Entwicklers installiert wird. Diese Voraussetzungen sind einige Pakete wie Entwicklungsbibliotheken, die Ubuntu uns erlaubt zu installieren. Wir verwenden den "installations" Befehl mit dem "apt" Paket, um diese Pakete zu installieren. Die Pakete, die installiert werden sollen, sind im Bild und in der Anfrage aufgeführt, d.h. build-essential, libncurses5-dev usw.

sudo apt install build-essential zlib1g-dev libcurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

Da diese Pakete einige andere Pakete erfordern, die installiert werden müssen, fragt das System nach einer Bestätigung. Nach der Bestätigung dieses Vorgangs durch Tippen auf "Y" können Sie alle Pakete und deren Voraussetzungen installieren.

Nachdem wir die erforderlichen Pakete für Python erfolgreich installiert haben, müssen wir in das Verzeichnis "tmp" unseres Ubuntu-Systems wechseln. Verwenden Sie dazu den Befehl "cd".

Cd /tmp

Nachdem wir in das Verzeichnis „tmp“ gewechselt haben, verwenden wir den Befehl „wget“ von Python, um die neueste Version von Python, die auf seiner offiziellen Website über die URL verfügbar ist, herunterzuladen. Die „tgz“-Datei wird im Verzeichnis „tmp“ heruntergeladen.

Wget https://ww.python.org/ftp/python/3.7.5/Python-3.7.5.tgz

Um die “tgz” Datei zu entpacken, verwenden wir den “tar” Befehl mit den “-xf” Optionen gefolgt vom Namen einer Python-Datei, die wir gerade von der offiziellen Website von Python heruntergeladen haben. Die “tgz” Datei von Python wird erfolgreich in einem neuen Ordner, “Python-3.7.5,” entpackt, wie der “ls” Befehl zeigt.

tar -xf Python-3.7.5.tgz

ls

Es ist Zeit, im entpackten Ordner von Python mit dem Befehl „cd“ zu wechseln und den Inhalt aufzulisten. Er enthält die Konfigurationsdateien, Setup- und Installationsdateien usw.

cd Python-3.7.5

Wir müssen das Python in unserem System vor der ordnungsgemäßen Installation optimieren. Der konfigurierte Ordner wird in den Anweisungen mit der “./ ” Startoption und der “–enable-optimization ” Option verwendet.

./configure --enable-optimizations

Die Verarbeitung der oben genannten Anweisung kann bis zu 10 Minuten dauern. Also, entspannen Sie sich, bis es erledigt ist. Die installierte Software auf Ihrem Linux-System kann von Python-2 abhängig sein. Um die alternative Installation der neuesten Version von Python zu erstellen, müssen Sie den altinstall-Befehl "make" in der Kommandozeile verwenden, wie angezeigt. Dies installiert die neueste Version von Python separat, ohne die ältere Version von Python im Ubuntu-Linux-System zu unterbrechen.

Sudo make altinstall

Dieser Prozess dauert zu lange und erfordert Ihre Geduld, bis er abgeschlossen ist.

Nach der Installation der neuesten Version von Python wird die Erfolgsmeldung wie folgt angezeigt:

Jetzt können Sie den Befehl „version“ in der Eingabeaufforderung ausführen, um die installierte Version von Python-3 auf Ihrer Seite anzuzeigen. Die Ausgabe dieses Befehls zeigt, dass Python 3.7.5 installiert ist, anstatt Python 2.

Python3 --version

Um eine spezifische Version von Python zu deinstallieren, geben Sie die Version von Python im apt-Befehl „remove“ ein und folgen Sie den Anweisungen.

Sudo apt remove python2

Fazit

Dieser Leitfaden erklärt, wie man Python auf dem Ubuntu-Linux-System auf die einfachste Weise installiert. Dazu haben wir uns entschieden, Python auf zwei verschiedene Arten zu installieren. Die erste Methode ist die konventionelle Methode zur Installation von Python, und die zweite Methode zeigt die Installation über den Quellcode über die offizielle Website von Python, um die neueste Version zu installieren, ohne die vorherigen Installationen zu modifizieren.