Comment installer Python 3 ou Python 2 dans Rhel 8

Comment installer Python 3 ou Python 2 dans Rhel 8

Dans Redhat Enterprise Linux 8, Python ne vient pas préinstallé. La raison principale à cela est que le Rhel 8 Les développeurs ne voulaient pas définir une version Python par défaut pour les utilisateurs. Par conséquent, en tant que Rhel utilisateur, vous devez spécifier si vous souhaitez Python 3 ou 2 en l'installant. De plus, à Rhel, Python 3.6 est la version par défaut et entièrement prise en charge de Python. Cependant, Python 2 Reste disponible et vous pouvez l'installer.

Dans ce court article, nous montrerons comment installer Python 3 et Python 2, et les exécuter en parallèle dans Rhel 8 Distribution Linux.

Exigences:

  1. RHEL 8 avec une installation minimale
  2. RHEL 8 avec abonnement Redhat activé
  3. RHEL 8 avec adresse IP statique

Important: La plupart des distributions Linux utilisent Python Pour un certain nombre de bibliothèques et d'outils en tant que gestionnaire de packages YUM. Bien que Python ne soit pas installé dans Rhel 8 Par défaut, mais Yum fonctionne toujours même si vous n'installez pas Python. C'est parce qu'il existe un interprète Python interne appelé «Plate-forme-python”Qui est utilisé par les outils système. Platform-Python ne peut pas être utilisé par les applications, mais vous ne pouvez l'utiliser que pour la rédaction du système / code administratif.

Comment installer Python 3 dans Rhel 8

À installer Python 3 Sur votre système, utilisez le gestionnaire de packages DNF comme indiqué.

# dnf installer python3 
Installez Python 3 dans Rhel 8

De la sortie de la commande, Python3.6 est la version par défaut qui est livrée avec PIP et Sétuptools En tant que dépendances.

Comment installer Python 2 dans Rhel 8

Si vous souhaitez installer Python 2 en parallèle avec Python 3, Exécutez la commande suivante qui s'installera Python 2.7 sur votre système.

# dnf installer python2 
Installer python 2.7 dans Rhel 8

Comment exécuter python dans rhel 8

Après installation Python, Vous vous attendriez à ce / usr / bin / python Exécutera une certaine version de Python. Se dissocier de «Python2 ou python3: Quelle version doit être définie par défaut sur les débats Linux », Redhat n'a pas inclus de commande python par défaut - ce qui est appelé«commande non versée".

Courir Python 3, taper:

# python3 

Et courir Python 2, taper:

# python2 

Et s'il y a des applications / programmes sur votre système qui s'attendent à ce qu'une commande Python existe, que devez-vous faire? C'est simple, vous utilisez Alternatives - Configager commande python pour faire facilement / usr / bin / python pointez à l'emplacement correct de la version python que vous souhaitez être définie comme la version par défaut.

Par exemple:

# alternatives --set python / usr / bin / python3 ou # alternatives --set python / usr / bin / python2 

C'est tout! Dans ce court article, nous avons montré comment installer Python 3 et Python 2 sur Rhel 8. Vous pouvez poser des questions ou partager vos réflexions avec nous via le formulaire de rétroaction ci-dessous.