Como instalar o Python 3 no CentOS 7 ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
02.12.2024

Como instalar o Python 3 no CentOS 7

O CentOS 7, um sistema operacional de servidor popular conhecido por sua estabilidade, vem com o Python 2.x por padrão. No entanto, muitas aplicações modernas requerem Python 3, que oferece melhorias significativas e novas funcionalidades. Instalar o Python 3 no CentOS 7 é um passo essencial para desenvolvedores e administradores de sistemas que querem manter seus ambientes atualizados. Este guia irá guiá-lo através do processo de instalação do Python 3 no CentOS 7.

Pré-requisitos

Antes de começar, certifique-se de que você tem:

  • Acesso root ou sudo à sua máquina CentOS 7.
  • Um sistema atualizado para garantir a compatibilidade.

Etapa 1: Atualizar seu sistema

Antes de instalar o Python 3, é uma boa prática atualizar seu sistema para garantir que todos os pacotes existentes estejam atualizados. Execute os seguintes comandos:

sudo yum update -y

Isto irá atualizar todos os pacotes e dependências para as versões mais recentes disponíveis nos repositórios do CentOS.

Passo 2: Instalar as ferramentas de desenvolvimento necessárias

Para compilar Python ou instalar certos pacotes Python, você precisará de algumas ferramentas de desenvolvimento. Instale-as com o seguinte comando:

sudo yum groupinstall -y "Ferramentas de Desenvolvimento"
sudo yum install -y yum-utils

Estas ferramentas incluem gcc, make, e outras bibliotecas que são necessárias para construir Python e as suas extensões.

Passo 3: Habilitar o Repositório EPEL

O Python 3 não está disponível nos repositórios padrão do CentOS 7, então precisamos habilitar o repositório EPEL (Extra Packages for Enterprise Linux):

sudo yum install -y epel-release

O repositório EPEL inclui muitos pacotes adicionais, incluindo o Python 3, que não estão presentes nos repositórios padrão do CentOS.

Passo 4: Instalar o Python 3

Com o repositório EPEL ativado, você pode instalar o Python 3. Existem duas opções principais, dependendo da versão desejada:

  1. Instalar o Python 3.6 usando o yum: A opção mais simples é instalar o Python 3.6:
    sudo yum install -y python3

    Isto irá instalar o Python 3.6 juntamente com o pip3, o gestor de pacotes para Python.

  2. Instalar uma versão mais recente do Python (e.g., Python 3.9): Se necessita de uma versão mais recente do Python, tal como o Python 3.9, pode usar as Colecções de Software (SCL):
    sudo yum install -y centos-release-scl
    sudo yum install -y rh-python39

    Após a instalação, active o Python 3.9 com:

    scl enable rh-python39 bash

    Isto irá permitir-lhe usar o Python 3.9 dentro da sessão atual do terminal.

Passo 5: Verificar a instalação

Para ter certeza de que o Python 3 está instalado corretamente, verifique a versão usando o seguinte comando:

python3 --version

Deverá ver um resultado como este:

Python 3.6.8

Ou, se você instalou o Python 3.9:

Python 3.9.x

Passo 6: Definir Python 3 como a versão padrão (opcional)

Se quiser que o Python 3 seja a versão padrão quando executar comandos python, crie um alias:

echo 'alias python=python3' >> ~/.bashrc
source ~/.bashrc

Isto irá fazer com que python aponte para python3 nas suas sessões de shell.

Passo 7: Instalar o pip para Python 3

o pip é normalmente instalado automaticamente com o Python 3. No entanto, se ele não estiver disponível, você pode instalá-lo usando:

sudo yum install -y python3-pip

Verifique a instalação com:

pip3 --version

Isso deve exibir a versão instalada do pip, confirmando que ele está pronto para uso.

Passo 8: Criar um Ambiente Virtual Python (Recomendado)

Usar um ambiente virtual é uma boa prática para o desenvolvimento Python, pois isola as dependências do projeto:

python3 -m venv myprojectenv

Ativar o ambiente virtual com:

source myprojectenv/bin/activate

Verá que o prompt do seu terminal muda, indicando que o ambiente virtual está ativo. Para o desativar, basta executar:

deactivate

Conclusão

Você instalou com sucesso o Python 3 no CentOS 7! Quer esteja a utilizar o Python 3.6 ou uma versão mais recente como o Python 3.9, tem agora as ferramentas que necessita para o desenvolvimento Python moderno. Essa configuração permite que você aproveite os últimos recursos e bibliotecas do Python enquanto mantém a estabilidade do CentOS 7.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills