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.
- RHEL 8 amb instal·lació mínima
- RHEL 8 amb subscripció a RedHat activada
- 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ó.