
Debian - Instalando Python 3.8.10
A instalação do Python 3.8 no Debian é um processo relativamente direto e levará apenas alguns minutos.
Passo 1: Atualize os pacotes e instale dependências necessárias
Comece atualizando a lista de pacotes e instalando os pacotes essenciais para compilar o Python:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
Passo 2: Baixe o código-fonte do Python 3.8.10
Faça o download do código-fonte da versão 3.8.10 do Python diretamente do site oficial:
curl -O https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tar.xz
Passo 3: Extraia o arquivo baixado
Extraia o arquivo tar baixado para preparar a compilação:
tar -xf Python-3.8.10.tar.xz
Passo 4: Configure a compilação
Navegue até o diretório do código-fonte e execute o script de configuração com otimizações:
cd Python-3.8.10
./configure --enable-optimizations
A opção --enable-optimizations
melhora o desempenho do Python, mas torna a compilação mais lenta.
Passo 5: Compile o Python
Inicie o processo de compilação, ajustando -j 4
para o número de núcleos do seu processador (verifique com nproc
):
make -j 4
Passo 6: Instale o Python compilado
Instale o Python compilado usando o comando abaixo para não sobrescrever o Python padrão do sistema:
sudo make altinstall
Importante: não utilize make install
, pois ele substituiria o binário padrão python3
do sistema.
Passo 7: Verifique a instalação
Confira a versão instalada para confirmar que o Python 3.8.10 está corretamente instalado:
python3.8 --version
O resultado deve ser semelhante a Python 3.8.10
.
Este método permite que você tenha o Python 3.8.10 instalado lado a lado com outras versões do Python no Debian, sem afetar o funcionamento dos pacotes do sistema.
Para mais informações, consulte o site oficial do Python: https://www.python.org/downloads/release/python-3810/