Pesquisa de site

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:

  1. RHEL 8 com instalação mínima
  2. RHEL 8 com assinatura RedHat habilitada
  3. 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.