O Ubuntu (anterior a 20.04 LTS) é fornecido com Python 3 e python 2 ambos. Quando python
foi digitado no terminal, o python2.7 abre e para abrir o python 3.6, python3
o comando é necessário. Porém python3.6
também funciona.
Então minha dúvida é por que python3
e python3.6
ambos funcionam? Tecnicamente desde que eu tenho o python3.6 instalado, só python3.6
deve funcionar. Mas então por que python3
funciona tão bem?
EDIÇÃO 1
Quando digito python
e pressiono tabs duas vezes (o que mostra os comandos possíveis), vejo python3 e python3.8 ambos.
Minha dúvida é qual a diferença entre o python3
comando e o python3.6
comando em sua execução.
O
python3
comando é um link para qualquer versão do Py3 que o sistema esteja usando no momento.Isso é muito útil para que os scripts não precisem acompanhar a versão exata instalada e não quebrem na próxima atualização de lançamento.