Como instalar Python 3 ou Python 2 no RHEL 8
No RedHat Enterprise Linux 8, o Python não vem pré-instalado. A principal razão para isso é que os desenvolvedores do RHEL 8 não queriam definir uma versão padrão do Python para os usuários. Portanto, como usuário do RHEL, você precisa especificar se deseja o Python 3 ou o 2 ao instalá-lo. Além disso, no RHEL, Python 3.6 é a versão padrão e totalmente suportada do Python. No entanto, o Python 2 permanece disponível e você pode instalá-lo.
Neste breve artigo, mostraremos como instalar o Python 3 e o Python 2 e executá-los em paralelo na distribuição Linux do RHEL 8.
Requisitos:
- RHEL 8 com instalação mínima
- RHEL 8 com assinatura RedHat habilitada
- RHEL 8 com endereço IP estático
Importante: A maioria das distribuições Linux usa Python para diversas bibliotecas e ferramentas como gerenciador de pacotes YUM. Embora o Python não esteja instalado no RHEL 8 por padrão, o yum ainda funciona mesmo se você não instalar o Python. Isso ocorre porque existe um interpretador Python interno chamado “Platform-Python” que é usado pelas ferramentas do sistema. Platform-python não pode ser usado por aplicativos, mas você só pode empregá-lo para escrever código de sistema/administrativo.
Como instalar Python 3 no RHEL 8
Para instalar o Python 3 em seu sistema, use o gerenciador de pacotes DNF conforme mostrado.
dnf install python3
Na saída do comando, Python3.6 é a versão padrão que vem com PIP e Setuptools como dependências.
Como instalar o Python 2 no RHEL 8
Se você deseja instalar o Python 2 em paralelo com o Python 3, execute o seguinte comando que instalará o Python 2.7 em seu sistema.
dnf install python2
Como executar Python no RHEL 8
Depois de instalar o Python, você esperaria que /usr/bin/python executasse uma determinada versão do Python. Para se dissociar dos debates “Python2 ou Python3: qual versão deve ser definida como padrão no Linux”, o RedHat não incluiu um comando python por padrão – o que é chamado de “não versionado comando“.
Para executar o Python 3, digite:
python3
E para executar o Python 2, digite:
python2
E se houver aplicativos/programas em seu sistema que esperam a existência de um comando python, o que você precisa fazer? É simples, você usa o comando alternatives --config
python para fazer facilmente /usr/bin/python
apontar para o local correto da versão do Python que você deseja definir como a versão padrão.
Por exemplo:
alternatives --set python /usr/bin/python3
OR
alternatives --set python /usr/bin/python2
Isso é tudo! Neste breve artigo, mostramos como instalar o Python 3 e o Python 2 no RHEL 8. Você pode fazer perguntas ou compartilhar suas idéias conosco por meio do formulário de feedback abaixo.