Se você quer ter os últimos recursos da linguagem Python, veja como instalar a versão mais recente do Python no Ubuntu e derivados.
Python é uma linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.
Python foi lançada por Guido van Rossum em 1991 como uma linguagem de programação versátil e popular, e que continua a evoluir com sua versão mais recente.
E este guia orientará você no processo de compilação e instalação do Python mais recente em sistemas Ubuntu, Debian e Linux Mint. Compilar o Python a partir do código-fonte permite personalizar a compilação e potencialmente obter melhor desempenho.
Como instalar a versão mais recente do Python no Ubuntu e derivados
Para instalar a versão mais recente do Python no Ubuntu e derivados, faça o seguinte:
Passo 1. Abra um terminal;
Passo 2. Antes de começar, atualize a lista de pacotes do seu sistema e atualize os pacotes existentes para a versão mais recente:
sudo apt update
sudo apt upgrade
Passo 3. Em seguida, instale ferramentas de compilação e bibliotecas essenciais necessárias para compilação Python:
sudo apt-get install wget build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
Passo 4. Baixe o código-fonte mais recente do Python diretamente do site oficial de download do Python e salve-o como python.tar.xz, ou execute o seguinte comando (ajustando os números para a versão mais recente):
cd /tmp
wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tar.xz -O python.tar.xz
Passo 5. Após o download, extraia o tarball:
tar -xf python.tar.xz
cd Python-*
Passo 6. Prepare o código-fonte para o processo de compilação com o comando abaixo. O sinalizador --enable-optimizations
otimiza o binário Python executando vários testes, o que pode aumentar o tempo de compilação:
./configure --enable-optimizations
Passo 7. Compile o código-fonte Python com o seguinte comando. A opção –j $(nproc)
acelera o processo de compilação usando todos os núcleos disponíveis no processador:
make -j $(nproc)
Passo 8. Depois de compilado, instale o Python mais recente com o comando abaixo. Nota: Use altinstall em vez de install para evitar a substituição da versão padrão do Python do sistema.:
sudo make altinstall
Passo 9. Cheque a versão do Python para saber se a instalação foi bem-sucedida. Se a instalação for bem-sucedida, você deverá ver a versão do Python exibida:
python --version
Passo 10. Se você precisar instalar pacotes Python, você pode querer configurar o pip, o instalador de pacotes do Python. Você pode instalar o pip para sua nova versão do Python:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py
Passo 11.Após a instalação, você pode remover o código-fonte baixado e outros arquivos desnecessários para liberar espaço:
cd /tmp
rm -rf python.tar.xz Python-*
Parabéns! Você compilou e instalou com sucesso o Python 3.12 em seu sistema Ubuntu, Debian ou Linux Mint.
Essa instalação personalizada permite que você tenha mais controle sobre seu ambiente Python e pode ser benéfica para o desenvolvimento de aplicativos Python otimizados para seu sistema.
Notas Adicionais:
- Ao compilar o Python a partir do código-fonte, lembre-se de que pode levar mais tempo do que instalá-lo a partir do gerenciador de pacotes.
- Mantenha seu sistema Python intacto; muitos utilitários do sistema dependem da versão do Python empacotada com sua distribuição.
- Para projetos específicos, considere usar ambientes virtuais para gerenciar diferentes versões e dependências do Python.
Seguindo essas etapas, você pode garantir que seu ambiente de desenvolvimento esteja atualizado e adaptado às suas necessidades, permitindo que você aproveite ao máximo os recursos e melhorias do Python em sua versão mais recente.