So installieren Sie Python 3 oder Python 2 in Rhel 8

So installieren Sie Python 3 oder Python 2 in Rhel 8

In Redhat Enterprise Linux 8, Python kommt nicht vorinstalliert. Der Hauptgrund dafür ist, dass die Rhel 8 Entwickler wollten keine Standard -Python -Version für Benutzer festlegen. Daher als a Rhel Benutzer müssen angeben, ob Sie möchten Python 3 oder 2 Durch die Installation. Darüber hinaus in Rhel, Python 3.6 ist die Standard- und vollständig unterstützte Version von Python. Jedoch, Python 2 bleibt verfügbar und Sie können es installieren.

In diesem kurzen Artikel werden wir zeigen, wie man installiert Python 3 Und Python 2, und leiten Sie sie parallel in Rhel 8 Linux -Verteilung.

Anforderungen:

  1. Rhel 8 mit minimaler Installation
  2. Rhel 8 mit aktiviertem Redhat -Abonnement aktiviert
  3. Rhel 8 mit statischer IP -Adresse

Wichtig: Die meisten Linux -Verteilungen verwenden Python Für eine Reihe von Bibliotheken und Tools als Yum Paket Manager. Obwohl Python nicht installiert ist in Rhel 8 Standardmäßig funktioniert Yum immer noch, auch wenn Sie Python nicht installieren. Dies liegt daran, dass es einen internen Python -Dolmetscher nennt, der nennt “Plattform-Python”Das wird von Systemwerkzeugen verwendet. Plattform-Python kann nicht von Anwendungen verwendet werden, aber Sie können es nur zum Schreiben von System-/Verwaltungscode verwenden.

So installieren Sie Python 3 in Rhel 8

Installieren Python 3 Verwenden Sie in Ihrem System den DNF -Paketmanager wie gezeigt.

# DNF Installieren Sie Python3 
Installieren Sie Python 3 in Rhel 8

Aus der Ausgabe des Befehls, Python3.6 ist die Standardversion, die mit PIP geliefert wird und Setuptools als Abhängigkeiten.

So installieren Sie Python 2 in Rhel 8

Wenn Sie installieren möchten Python 2 parallel zu Python 3, Führen Sie den folgenden Befehl aus, der installiert wird Python 2.7 auf Ihrem System.

# DNF Installieren Sie Python2 
Installieren Sie Python 2.7 in Rhel 8

Wie man Python in Rhel 8 leitet

Nach der Installation Python, Sie würden das erwarten /usr/bin/python Wird eine bestimmte Version von Python ausführen. Sich von "dissoziieren"Python2 oder Python3: Welche Version sollte als Standard -Debatten für Linux -Debatten festgelegt werden, hat Redhat standardmäßig keinen Python -Befehl aufgenommen - was als "die" bezeichnet wird "unversionierter Befehl“.

Laufen Python 3, Typ:

# Python3 

Und rennen Python 2, Typ:

# Python2 

Was ist, wenn es Anwendungen/Programme in Ihrem System gibt, die erwarten, dass ein Python -Befehl existiert, was müssen Sie tun?? Es ist einfach, Sie verwenden Alternativen -Konfiguration Python -Befehl, um leicht zu machen /usr/bin/python Zeigen Sie auf den richtigen Speicherort der Python -Version, die Sie als Standardversion festlegen möchten.

Zum Beispiel:

# Alternativen -set Python/usr/bin/python3 oder # Alternativen -Set Python/usr/bin/python2 

Das ist alles! In diesem kurzen Artikel haben wir gezeigt, wie man installiert Python 3 Und Python 2 An Rhel 8. Sie können Fragen stellen oder Ihre Gedanken über das folgende Feedback -Formular mit uns teilen.