Baixe a versão Python3
Estou usando o Ubuntu 20.04 e a versão padrão do Python3 é 3.8.2, mas quero usar o Python 3.7.6.
Eu não me importo se o Python 3.8.2 será desinstalado ou não. Só quero ter certeza de que toda vez que usar o python3comando ele executará o Python 3.7.6 (em vez do 3.8.2).
O que devo fazer?
Respostas
Não mexa, remova ou substitua os interpretadores Python pré-instalados!
A opção mais fácil para versões do Ubuntu LTS é adicionar o deadsnakes PPA, que fornece o último de cada versão secundária do Python (3.6.x, 3.7.x, 3.8.x, ...) como pacotes regulares, para que se integre bem com seu sistema . Uma vez instalado, você pode chamar essas versões com o python3.6comando etc. em vez de simples python3.
Alternativamente, você pode usar, por exemplo, pyenv para gerenciar várias versões de intérpretes independentes para seus projetos de desenvolvimento. Encontre-o aqui ou use o instalador simples . Isso dá a você mais flexibilidade e controle, mas também é um pouco mais difícil e complexo de IMO.
Outra possibilidade seria usar uma tecnologia de contêinerização como o Docker para ter sempre os mesmos ambientes de construção e execução isolados, reproduzíveis e reproduzíveis para o seu desenvolvimento.
Além disso, a maioria do código Python 3 não muito especial é compatível com interpretadores mais novos, a menos que você use métodos e recursos especificamente obsoletos. É sempre bom continuar testando seus projetos em relação a versões mais recentes e adaptá-los / corrigi-los conforme necessário para mantê-los vivos.