Com a chegada do Python 3.12, a nova versão da linguagem de programação traz várias melhorias e otimizações. Se estás a utilizar Debian 12, e queres instalar esta versão do Python, vamos mostrar-te como o fazer de forma rápida e segura, compilando a partir do código-fonte. Não te preocupes, vamos orientar-te em cada passo!
Passos para Instalar o Python 3.12 no Debian 12:
1. Atualiza o Sistema:
Antes de mais, certifica-te de que o sistema está completamente atualizado:
apt update -y
apt upgrade -y
2. Instala as Dependências Necessárias:
Para compilar o Python a partir do código-fonte, precisas de instalar os pacotes essenciais:
apt install -y build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git
3. Descarregar o Código-Fonte do Python 3.12:
Agora, visita a página de downloads do Python ou usa o seguinte comando para obteres o ficheiro de origem diretamente com o wget:
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
Em seguida, descompacta o ficheiro:
tar -xf Python-3.12.0.tgz
4. Configurar e Compilar o Python:
Acede ao diretório onde o código-fonte foi extraído e configura a compilação para otimizar o Python:
cd Python-3.12.0
./configure --enable-optimizations
Compila o Python utilizando o comando make. Podes ajustar o número de núcleos da CPU substituindo o número “8” pelo número de núcleos disponíveis no teu sistema:
make -j 8
5. Instalar o Python 3.12:
Para instalar o Python, utiliza altinstall em vez de install, para evitar que o novo Python substitua a versão padrão do sistema, o que pode causar problemas com as ferramentas do sistema:
make altinstall
6. Verifica a Instalação do Python 3.12:
Agora, certifica-te de que o Python 3.12 foi instalado corretamente verificando a sua versão:
python3.12 --version
Se tudo correu bem, deves ver algo semelhante a:
Python 3.12.0