Red Hat Training

A Red Hat training course is available for RHEL 8

15.2.2. Instalando o Python 2

Alguns softwares ainda não foram totalmente portados para Python 3, e precisam do Python 2 para operar. O Red Hat Enterprise Linux 8 permite a instalação paralela do Python 3 e do Python 2. Se você precisar da funcionalidade Python 2, instale o módulo python27, que está disponível no repositório AppStream.

Atenção

Observe que Python 3 é a principal direção de desenvolvimento do projeto Python. O suporte para Python 2 está sendo gradualmente eliminado. O módulo python27 tem um período de suporte mais curto do que o Red Hat Enterprise Linux 8.

Procedimento

  • Para instalar o Python 2.7 a partir do módulo python27, execute este comando:

    # yum instalar python2

    O fluxo do módulo python27:2.7 é ativado automaticamente.

Nota

Por projeto, os módulos RHEL 8 podem ser instalados em paralelo, incluindo os módulos python27, python36, e python38.

Para detalhes sobre os módulos, consulte Instalação, gerenciamento e remoção de componentes de espaço do usuário.

Os pacotes com módulos adicionais para Python 2 geralmente usam o prefixo python2-. Sempre inclua o prefixo ao instalar pacotes Python adicionais, como mostrado nos exemplos abaixo.

Procedimento

  • Para instalar o módulo Requests para Python 2, execute este comando:

    # yum instalar pedidos de python2
  • Para instalar a extensão Cython para Python 2, use:

    # yum instalar python2-Cython