Como instalar o Python 3 no CentOS 7
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, muitos aplicativos modernos exigem o Python 3, que oferece melhorias significativas e novos recursos. A instalação do Python 3 no CentOS 7 é uma etapa essencial para desenvolvedores e administradores de sistemas que desejam manter seus ambientes atualizados. Este guia o guiará pelo processo de instalação do Python 3 no CentOS 7.
Pré-requisitos
Antes de começar, certifique-se de que você tenha:
- Acesso root ou sudo à sua máquina CentOS 7.
- Um sistema atualizado para garantir a compatibilidade.
Etapa 1: Atualize 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
Isso atualizará todos os pacotes e dependências para as versões mais recentes disponíveis nos repositórios do CentOS.
Etapa 2: instalar as ferramentas de desenvolvimento necessárias
Para compilar o Python ou instalar determinados 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
Essas ferramentas incluem
gcc
make
Etapa 3: habilitar o repositório EPEL
O Python 3 não está disponível nos repositórios padrão do CentOS 7, portanto, 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, inclusive o Python 3, que não estão presentes nos repositórios padrão do CentOS.
Etapa 4: instalar o Python 3
Com o repositório EPEL ativado, você pode instalar o Python 3. Há duas opções principais, dependendo da versão que você deseja:
- Instalar o Python 3.6 usando: A opção mais simples é instalar o Python 3.6:
o yum
sudo yum install -y python3
Isso instalará o Python 3.6 juntamente com o pip3, o gerenciador de pacotes do Python.
- Instale uma versão mais recente do Python (por exemplo, Python 3.9): Se você precisar de uma versão mais recente do Python, como o Python 3.9, poderá usar as Software Collections (SCL):
sudo yum install -y centos-release-scl
sudo yum install -y rh-python39
Após a instalação, habilite o Python 3.9 com:
scl enable rh-python39 bash
Isso permitirá que você use o Python 3.9 na sessão atual do terminal.
Etapa 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
Você deverá ver uma saída como esta:
Python 3.6.8
Ou, se você instalou o Python 3.9:
Python 3.9.x
Etapa 6: Defina o Python 3 como a versão padrão (opcional)
Se você quiser que o Python 3 seja a versão padrão ao executar comandos python, crie um alias:
echo 'alias python=python3' >> ~/.bashrc
fonte ~/.bashrc
Isso fará com que o python aponte para o python3 em suas sessões de shell.
Etapa 7: Instaleo pip
para o Python 3
o pip
o pip geralmente é 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
Etapa 8: criar um ambiente virtual Python (recomendado)
O uso de um ambiente virtual é uma boa prática para o desenvolvimento do Python, pois isola as dependências do projeto:
python3 -m venv myprojectenv
Ative o ambiente virtual com:
source myprojectenv/bin/activate
Você verá que o prompt do terminal muda, indicando que o ambiente virtual está ativo. Para desativá-lo, basta executar:
desativar
Conclusão
Você instalou com sucesso o Python 3 no CentOS 7! Quer esteja usando o Python 3.6 ou uma versão mais recente, como o Python 3.9, agora você tem as ferramentas necessárias para o desenvolvimento moderno em Python. Essa configuração permite que você aproveite os recursos e as bibliotecas mais recentes do Python, mantendo a estabilidade do CentOS 7.