Android

Wie installiere ich Python auf Centos 8?

How to install Cloudera QuickStart VM on VMware

How to install Cloudera QuickStart VM on VMware

Inhaltsverzeichnis:

Anonim

Python ist eine der beliebtesten Programmiersprachen der Welt. Mit seiner einfachen und leicht zu erlernen Syntax ist Python eine beliebte Wahl für Anfänger und erfahrene Entwickler.

Im Gegensatz zu anderen Linux-Distributionen ist Python nicht standardmäßig auf CentOS 8 installiert.

Wie Sie bereits wissen, gibt es zwei Python-Versionen, die aktiv entwickelt werden. Während Python 2 gut unterstützt und aktiv ist, gilt Python 3 als Gegenwart und Zukunft der Sprache.

Standardmäßig verfügt RHEL / CentOS 8 nicht über einen nicht versionierten systemweiten python Befehl, um zu vermeiden, dass Benutzer an eine bestimmte Version von Python gebunden werden. Stattdessen kann der Benutzer eine bestimmte Python-Version installieren, konfigurieren und ausführen. Die System - Tools wie yum eine interne Python binäre und Bibliotheken.

Diese Anleitung führt Sie durch die Installation von Python 3 und Python 2 unter CentOS 8.

Installieren von Python 3 auf CentOS 8

So installieren Python 3 auf CentOS 8 den folgenden Befehl als root oder sudo Benutzer in Ihrem Terminal:

sudo dnf install python3

Um die Installation zu überprüfen, überprüfen Sie die Python-Version durch Eingabe:

python3 --version

Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste Version von Python 3, die in den CentOS-Repositorys verfügbar ist, "3.6.x":

Python 3.6.8

Der Befehl installiert auch Pip.

Zum Ausführen von Python, müssen Sie explizit eingeben python3 und Pip - Typ laufen pip3 .

Sie sollten es immer vorziehen, verteilte Python-Module mit yum oder dnf zu installieren, da diese unterstützt und getestet werden, um unter CentOS 8 ordnungsgemäß zu funktionieren. Verwenden Sie pip nur in einer virtuellen Umgebung. Python Virtual Environments ermöglicht Python - Module in einem isolierten Standort für ein bestimmtes Projekt zu installieren, statt global installiert. Auf diese Weise müssen Sie sich keine Sorgen machen über andere Python-Projekte zu beeinflussen.

Den Namen der Python 3-Modulpakete wird "python3" vorangestellt. Um zum Beispiel das paramiko Modul zu installieren, würden Sie laufen:

sudo dnf install python3-paramiko

Python 2 unter CentOS 8 installieren

Die Python 2-Pakete werden auch in den Standard CentOS 8 Repositories enthalten.

So installieren Python 2, geben Sie den folgenden Befehl ein:

sudo dnf install python2

Überprüfen Sie die Installation, indem Sie Folgendes eingeben:

python2 --version

Die Ausgabe sollte ungefähr so ​​aussehen:

Python 2.7.15

python2 zum Ausführen von Python 2 python2 und zum Ausführen von pip pip2 .

Set Default Python Version (Unversioned Python Command)

So stellen Sie Python 3 als systemweite unversionierte Python - Befehl verwenden, um die alternatives Dienstprogramm:

sudo alternatives --set python /usr/bin/python3

Geben Sie für Python 2 Folgendes ein:

sudo alternatives --set python /usr/bin/python2

Mit dem Befehl alternatives wird ein Symlink- python , der auf die angegebene Python-Version verweist.

python --version Sie python --version in Ihr Terminal ein und Sie sollten die Standard-Python-Version sehen.

Um die Standard-Version zu ändern, über einen der Befehle verwenden. Wenn Sie den unversionierte Python Befehl entfernen möchten, geben Sie:

sudo alternatives --auto python

Fazit

In CentOS 8 ist Python nicht standardmäßig installiert.

Um Python 3 zu installieren, geben Sie dnf install python3 und um Python 2 zu installieren, geben Sie dnf install python2 .

Python pip virtenv centos