Python ist eine der beliebtesten Programmiersprachen der Welt. Mit seiner einfachen und leicht zu erlernenden Syntax ist Python eine großartige Wahl für Anfänger und erfahrene Entwickler.
Im Gegensatz zu anderen Linux-Distributionen wird Python nicht standardmäßig auf Rocky Linux 8.4
installiertWie Sie bereits wissen, werden zwei Versionen von Python aktiv entwickelt. Während Python 2 unterstützt wird und aktiv ist, gilt Python 3 als Gegenwart und Zukunft der Python-Sprache.
Standardmäßig hat RHEL/Rocky Linux 8 keinen Befehl python
um den Benutzer nicht an eine bestimmte Python-Version zu binden. Stattdessen gibt Rocky Linux Benutzern die Möglichkeit, bestimmte Versionen von Python zu installieren, zu konfigurieren und auszuführen. Systemtools wie yum
Verwenden von Pythons internen Binärdateien und Bibliotheken.
Diese Anleitung führt Sie durch die Installation von Python 3 und Python 2 auf Rocky Linux 8.
Installieren Sie Python 3 auf Rocky Linux 8
Um mit der Installation von Python 3 unter Rocky Linux 8 zu beginnen, führen Sie den folgenden Befehl als root oder Benutzer mit Berechtigungen sudo in einem Terminal aus:
sudo dnf install python3
Um die Installation zu überprüfen, überprüfen Sie die Python-Version, indem Sie Folgendes eingeben:
python3 --version
Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste Version von Python 3, die in den Rocky Linux-Repositories verfügbar ist, „3.6.x“:
Python 3.6.8
Der obige Befehl installiert auch pip auf Ihrem Rocky Linux-System.
Um Python auszuführen, müssen Sie python3
eingeben explizit und führen Sie Pip aus, geben Sie pip3
ein .
Sie sollten sich immer dafür entscheiden, die von der Rocky Linux-Distribution bereitgestellten Python-Module mit yum
zu installieren oder dnf
, da sie unterstützt und getestet wurden, um unter Rocky Linux 8 ordnungsgemäß zu funktionieren.
Python Virtual Environments
ermöglicht es Ihnen, Python-Module an isolierten Orten für ein bestimmtes Projekt zu installieren, anstatt global installiert zu werden. Auf diese Weise müssen Sie sich nicht um andere Python-Projekte kümmern.
Paketnamen von Python 3-Modulen beginnen mit „python3
“. Um beispielsweise das Modul paramiko zu installieren, würden Sie Folgendes ausführen:
sudo dnf install python3-paramiko
Installieren Sie Python 2 auf Rocky Linux 8
Python 2-Pakete sind auch im standardmäßigen Rocky Linux 8-Repository enthalten.
Um Python 2 zu installieren, geben Sie den folgenden Befehl ein:
sudo dnf install python2
Überprüfen Sie die Installation, indem Sie Folgendes eingeben:
python2 --version
Die Ausgabe sieht folgendermaßen aus:
Python 2.7.15
Um Python 2 auszuführen, geben Sie python2
ein , und um pip auszuführen, geben Sie pip2
ein .
Legen Sie die Standard-Python-Version von Rocky Linux 8 fest
Wenn Sie eine App haben, die auf Einstellungen angewiesen ist, um Befehle python
zu finden Im Systempfad müssen Sie einen unversionierten Python-Befehl erstellen und die Standardversion festlegen.
Verwenden Sie das Dienstprogramm alternatives
, um Python 3 als systemweiten Python-Befehl einzurichten :
sudo alternatives --set python /usr/bin/python3
Geben Sie für Python 2 Folgendes ein:
sudo alternatives --set python /usr/bin/python2
Befehl alternatives
erstellt einen Symlink python
die auf die angegebene Version von Python verweist.
Geben Sie python --version
ein im Terminal, und Sie sehen die Standard-Python-Version.
Um die Standardversion zu ändern, verwenden Sie einen der obigen Befehle. Wenn Sie den unversionierten Python-Befehl entfernen möchten, geben Sie Folgendes ein:
sudo alternatives --auto python
Schlussfolgerung
Unter Rocky Linux 8 ist Python standardmäßig nicht installiert.
Um Python 3 zu installieren, geben Sie dnf install python3
ein und um Python 2 zu installieren, geben Sie dnf install python2
ein .