Ziel
Ziel ist es, Python 3 auf CentOS 7 mit Software Collections (SCL) zu installieren.
Betriebssystem- und Softwareversionen
- Betriebssystem: – CentOS 7 oder höher
Anforderungen
Privilegierter Zugriff auf Ihr Ubuntu-System als root oder über sudo
Befehl ist erforderlich.
Schwierigkeit
EINFACH
Konventionen
- # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von
sudo
Befehl - $ – gegebene Linux-Befehle, die als normaler nicht-privilegierter Benutzer ausgeführt werden sollen
Anleitung
Standard-Python-Version
Überprüfen Sie zunächst Ihre Standard-Python-Version. Dies kann durch Ausführen des folgenden Linux-Befehls erfolgen:
$ python --versionÜberprüfen Sie die standardmäßige Python-Version auf Ihrem aktuellen CentOS 7-System.
Softwaresammlungen (SCL) einrichten
Der folgende Befehl installiert Software Collections und ermöglicht Ihnen, Anwendungen von der SCL-Shell aus auszuführen:
$ sudo yum install centos-release-scl scl-utils-build
Python 3 installieren
In diesem Stadium sind wir bereit, Python 3 zu installieren. Führen Sie dazu den folgenden Befehl auf dem Terminal Ihres CentOS 7-Systems aus:
$ sudo yum install python33
Anwendungen unter Python 3 ausführen
Die Python 2 ist immer noch Ihre Standard-Shell. Um die Anwendung jedoch unter Python 3 auszuführen, müssen Sie zuerst die SCL-Shell mit der Python 3-Installation aufrufen. Der folgende Befehl erledigt genau das:
$ scl enable python33 bash
Überprüfen Sie als Nächstes Ihre Python-Version:
$ python --version Python 3.3.2
Jetzt können Sie jede Ihrer Anwendungen von der SCL-Shell aus mit Python 3 als Standard-Python-Interpreter starten.
CentOS 7 mit Python 3