Com instal·lar Python 3 o Python 2 a RHEL 8


A RedHat Enterprise Linux 8, Python no ve preinstal·lat. El motiu principal d'això és que els desenvolupadors de RHEL 8 no volien establir una versió de Python predeterminada per als usuaris. Per tant, com a usuari de RHEL, cal que especifiqueu si voleu Python 3 o 2 instal·lant-lo. A més, a RHEL, Python 3.6 és la versió predeterminada i totalment compatible de Python. Tanmateix, Python 2 continua disponible i podeu instal·lar-lo.

En aquest breu article, mostrarem com instal·lar Python 3 i Python 2 i executar-los en paral·lel a la distribució Linux RHEL 8.

  1. RHEL 8 amb instal·lació mínima
  2. RHEL 8 amb subscripció a RedHat activada
  3. RHEL 8 amb adreça IP estàtica

Important: la majoria de distribucions de Linux utilitzen Python per a diverses biblioteques i eines com a gestor de paquets YUM. Tot i que Python no està instal·lat a RHEL 8 de manera predeterminada, però yum encara funciona encara que no instal·leu Python. Això es deu al fet que hi ha un intèrpret intern de Python anomenat \Platform-Python que s'utilitza per les eines del sistema. Platform-python no pot ser utilitzat per les aplicacions, però només el podeu utilitzar per escriure codi de sistema/administratiu.

Com instal·lar Python 3 a RHEL 8

Per instal·lar Python 3 al vostre sistema, utilitzeu el gestor de paquets DNF tal com es mostra.

# dnf install python3

A partir de la sortida de l'ordre, Python3.6 és la versió predeterminada que inclou PIP i Setuptools com a dependències.

Com instal·lar Python 2 a RHEL 8

Si voleu instal·lar Python 2 en paral·lel amb Python 3, executeu l'ordre següent que instal·larà Python 2.7 al vostre sistema.

# dnf install python2

Com executar Python a RHEL 8

Després d'instal·lar Python, espereu que /usr/bin/python executi una versió determinada de Python. Per dissociar-se dels debats de \Python2 o Python3: quina versió s'hauria d'establir com a predeterminada a Linux, RedHat no ha inclòs cap ordre de Python per defecte, el que s'anomena ordre no versionada.

Per executar Python 3, escriviu:

# python3

I per executar Python 2, escriviu:

# python2

Què heu de fer si hi ha aplicacions/programes al vostre sistema que esperen que existeixi una ordre Python? És senzill, utilitzeu l'ordre de python alternatives --config per fer que /usr/bin/python apunti fàcilment a la ubicació correcta de la versió de Python que voleu configurar com a la versió per defecte.

Per exemple:

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

Això és tot! En aquest breu article, hem mostrat com instal·lar Python 3 i Python 2 a RHEL 8. Podeu fer preguntes o compartir els vostres pensaments amb nosaltres mitjançant el formulari de comentaris que hi ha a continuació.