@CanalQb

Debian - Instalando Python 3.8.10




A instalação do Python 3.8 no Debian é um processo relativamente direto e levará apenas alguns minutos.

Comece instalando os pacotes necessários para construir a fonte 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
Faça o download do código-fonte da versão mais recente na página de download do Python com wget ou curl. No momento da redação deste artigo, a versão mais recente é 3.8.10:
curl -O https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tar.xz
Quando o download estiver concluído, extraia o tarball:
tar -xf Python-3.8.10.tar.xz
Navegue até o diretório de origem do Python e execute o script de configuração:
cd Python-3.8.10 ./configure --enable-optimizations
O script executa várias verificações para garantir que todas as dependências do seu sistema estejam presentes. A opção --enable-optimizations otimizará o binário do Python executando vários testes, o que tornará o processo de compilação mais lento.

Execute make para iniciar o processo de compilação:
make -j 4
Modifique o -j para corresponder ao número de núcleos em seu processador. Você pode encontrar o número digitando nproc.

Depois que a compilação estiver concluída, instale os binários do Python executando o seguinte comando como um usuário com acesso sudo:
sudo make altinstall
Não use o padrão, make install pois ele substituirá o binário python3 padrão do sistema.

Neste ponto, o Python 3.8 está instalado em seu sistema Debian e pronto para ser usado. Você pode verificar isso digitando:
python3.8 --version
Isso deve exibir a versão instalada do Python, por exemplo: Python 3.8.10.