Python ist eine der am häufigsten verwendeten Programmiersprachen, die für ihre Einfachheit und Vielseitigkeit bekannt ist. Ob Sie nun Webanwendungen, Data-Science-Projekte oder Automatisierungsskripte entwickeln, Python ist ein unverzichtbares Werkzeug für Entwickler. Während der CentOS 7 Server standardmäßig mit Python 2.x ausgeliefert wird, erfordern viele moderne Anwendungen und Frameworks mittlerweile Python 3. In diesem Artikel führen wir Sie durch die Schritte zur Installation von Python 3 auf CentOS 7, um sicherzustellen, dass Sie mit der neuesten Version von Python arbeiten können.
Vor der Installation von Python 3 müssen Sie sicherstellen, dass Ihr System auf dem neuesten Stand ist und dass Sie über root- oder sudo-Rechte verfügen. So vermeiden Sie Probleme mit den Berechtigungen während der Installation.
Zugang zu einem CentOS 7-Server
Root- oder sudo-Berechtigungen
Grundlegende Kenntnisse im Umgang mit der Kommandozeile
Es ist immer eine gute Idee, Ihre Systempakete zu aktualisieren, bevor Sie neue Software installieren. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um Ihr CentOS 7-System zu aktualisieren:
Dadurch wird sichergestellt, dass alle vorhandenen Pakete auf dem neuesten Stand sind und alle Sicherheitspatches angewendet werden.
Das Extra Packages for Enterprise Linux (EPEL)-Repository enthält zusätzliche Pakete, die nicht in den Standard-CentOS-Repositories enthalten sind. Um Python 3 unter CentOS 7 zu installieren, müssen Sie zunächst das EPEL-Repository aktivieren.
Um das EPEL-Repository zu aktivieren, führen Sie den folgenden Befehl aus:
Sobald das Repository aktiviert ist, hat Ihr System Zugriff auf eine breite Palette zusätzlicher Pakete, darunter auch Python 3.
Jetzt, wo das EPEL-Repository aktiviert ist, können Sie mit der Installation von Python 3 fortfahren. CentOS 7 verwendet den yum-Paketmanager
, so dass Sie den folgenden Befehl verwenden können, um Python 3 zu installieren:
Mit diesem Befehl werden Python 3 und die zugehörigen Werkzeuge, einschließlich pip
(der Paketmanager von Python), installiert.
Nachdem die Installation abgeschlossen ist, überprüfen Sie, ob Python 3 korrekt installiert wurde, indem Sie die Version überprüfen. Führen Sie den folgenden Befehl aus, um die Python-Version zu überprüfen:
Sie sollten eine Ausgabe ähnlich der folgenden sehen:
Dies bestätigt, dass Python 3 erfolgreich auf Ihrem CentOS 7-System installiert wurde.
pip
für Python 3 (optional)pip
ist der Paketmanager für Python, mit dem Sie zusätzliche Python-Pakete installieren können. Während pip
oft automatisch zusammen mit Python 3 installiert wird, können Sie überprüfen, ob es installiert wurde, indem Sie pip3 –version ausführen:
Wenn pip
nicht installiert ist, können Sie es manuell mit dem folgenden Befehl installieren:
Sobald es installiert ist, können Sie pip
verwenden, um weitere Python-Pakete zu installieren:
CentOS 7 verwendet standardmäßig Python 2.x als System-Python. Wenn Sie Python 3 zur Standardversion machen möchten, wenn Sie den Python-Befehl
ausführen, können Sie einen Alias erstellen.
Um diese Änderung vorzunehmen, öffnen Sie die Datei .bash_profile
für Ihren Benutzer:
Fügen Sie dann die folgende Zeile am Ende der Datei ein:
Speichern Sie die Datei und beenden Sie sie(STRG X
, dann Y
, und drücken Sie Enter
). Um die Änderungen zu übernehmen, laden Sie Ihr Profil neu:
Wenn Sie nun den Befehl python
ausführen, wird Python 3 aufgerufen.
Wenn Sie zusätzliche Bibliotheken oder Entwicklungswerkzeuge benötigen, können Sie diese mit yum
installieren. Wenn Sie zum Beispiel die Entwicklungswerkzeuge installieren möchten, die für die Kompilierung von Python-Erweiterungen benötigt werden, können Sie Folgendes ausführen:
Dadurch wird eine Reihe von Werkzeugen installiert, die Ihnen bei der Erstellung und Verwaltung von Python-Paketen und -Erweiterungen helfen können.
Die Installation von Python 3 auf CentOS 7 ist ein unkomplizierter Prozess. Wenn Sie die in diesem Artikel beschriebenen Schritte befolgen, werden Sie in der Lage sein, Python 3 auf Ihrem CentOS 7-System einzurichten und mit der neuesten Version von Python zu entwickeln.
Denken Sie daran, dass Python 3 heute der Standard für die meisten modernen Anwendungen ist, und es ist wichtig sicherzustellen, dass Sie mit der neuesten Version arbeiten. Sollten Sie Python 3 einmal aktualisieren müssen, können Sie dies tun, indem Sie
Jetzt sind Sie bereit, die leistungsstarken Funktionen, Bibliotheken und Frameworks von Python 3 auf Ihrem CentOS 7-Server in vollem Umfang zu nutzen!