Programação

Alternar entre as versões Python 2 e 3 no Ubuntu 20.04

Alternar entre as versões Python 2 e 3 no Ubuntu 20.04

No passado recente, houve um certo debate sobre qual versão do Python deve-se aprender. Python 2 ou Python 3. Agora é 2020 e é bastante evidente que Python 3 é o caminho a percorrer. No entanto, Python 2 ainda está no mercado e algumas pessoas, inclusive eu, ainda o usam em desenvolvimento. Isso traz a necessidade de como configuramos e alternamos entre as duas versões em seu sistema Linux.

Ubuntu 18.04 O lançamento do LTS veio com várias mudanças, e uma é que o Python 2 não era mais a versão padrão do Python no sistema. Bem-vindo, Ubuntu 20.04 Lançamento do LTS; canonical abandonou o Python 2 inteiramente e não o incluiu mais entre os pacotes de instalação.

Veja a imagem abaixo. Quando tentamos executar o comando Python 2, que é por padrão "python", obtemos o erro "comando não encontrado".

Python 2 não empacotado no Ubuntu 20.04

Nesta postagem, mostraremos como:

Instalando Python 2 no Ubuntu 20.04 LTS

Etapa 1) Inicie o Terminal e digite qualquer um dos comandos abaixo. Você será solicitado a inserir sua senha de root.

$ sudo apt install python2 OU $ sudo apt install python-minimal

Instale Python2 no Ubuntu 20.04 LTS

Etapa 2) Assim que a instalação for concluída, você pode verificar a versão do Python 2 usando o comando “-version”.

python2 --version python3 --version

Verifique a versão python instalada

Na imagem acima, podemos ver que estamos executando o Python 2.7 e Python 3.8. Agora, vamos pular para uma das partes importantes deste tutorial de como configurar o Python e alternar entre as duas versões - Python 2 e Python 3.

Como alternar entre as versões Python 2 e 3 no Ubuntu 20.04

Método 1: Minha maneira recomendada configurando

Etapa 1) Verifique todas as versões de Python disponíveis em seu sistema. Para fazer isso, precisaremos verificar o / bin diretório. Isso ocorre porque podemos ter variações no Python 3. Diga Python 3.7 e Python 3.8. Em tais situações, o -versão comando não será útil visto que só lista a versão atualmente configurada.

Execute os comandos abaixo no Terminal.

ls / usr / bin / python *

Verifique todas as versões instaladas do Python no diretório bin

Etapa 2) Depois de listar todas as versões presentes no sistema, precisamos verificar se há alguma alternativa Python configurada.

Execute o comando abaixo no Terminal.

sudo atualização-alternativas --list python

Verifique se há alternativas Python configuradas no sistema

Na imagem acima, vemos que não há alternativas Python configuradas.

Etapa 3) Agora, vamos configurar duas alternativas Python. Na imagem da Etapa 2 acima, vimos que tenho o Python 2.7 e Python 3.8 presentes no meu sistema.

Execute os comandos abaixo no Terminal.

$ sudo atualização-alternativas --install / usr / bin / python python / usr / bin / python2 1 $ sudo atualização-alternativas --instalar / usr / bin / python python / usr / bin / python3 2

Configurar alternativas Python

Etapa 4) Precisamos confirmar o conjunto de alternativas Python e se elas estão em uso.
Execute o comando abaixo novamente.

$ sudo update-backups --config python

Confirme o conjunto de alternativas Python

No prompt que aparece no Terminal, digite 1 ou 2 para fazer sua seleção. Nesta postagem, queremos usar Python 2; portanto, vamos inserir a opção 1.

Etapa 5) Agora, vamos verificar a versão do Python atualmente em execução em nosso sistema. Execute o comando abaixo.

python --version

Verifique a versão do Python em execução

Para mudar para outra versão Python, tudo que você precisa fazer é executar o comando em Passo 4 e selecione a outra opção. Neste caso, escolheríamos a opção 2 para usar Python 3.

Método 2: maneira tradicional sem configuração

Este outro método, nós o chamaríamos de forma manual, uma vez que não realizaremos nenhuma configuração. Siga o procedimento abaixo.

Etapa 1) Instale o Python 2 com o comando abaixo.

sudo apt install python2

Etapa 2) Verifique as versões do Python presentes em seu sistema executando o comando abaixo.

ls / usr / bin / python *

Verifique todas as versões instaladas do Python no diretório bin

Etapa 3) Nesta postagem, atualmente temos Python 2 e Python 3 disponíveis. Agora escreva seu código Python 2 ou Python 3. 

Por exemplo, abaixo está um código Python 2 para imprimir a frase “Olá, este Fosslinux.com.

Código Python2

Etapa 4) Para executar seu código usando Python 2, você precisará especificar a versão manualmente. Por exemplo, o arquivo python é chamado Exemplo.py. Execute o comando abaixo.

Exemplo de python2.py

Execute o código Python 2

Se usássemos Python 3 para executar o código abaixo, obteríamos um erro, conforme mostrado abaixo.

Erro ao usar Python3 para executar código Python2

Se estivéssemos escrevendo código usando Python 3, especificaríamos Python 3 ao executar o programa.

Conclusão

Apesar do Python 2 ter sido abandonado nas versões recentes do Linux, algumas pessoas ainda o consideram vantajoso e o usam em seu desenvolvimento. Existem muitos aplicativos desenvolvidos usando Python 2, e a transição para Python 3 não foi totalmente implementada.

Essas e muitas outras razões tornam o Python 2 ainda relevante na comunidade de desenvolvimento. Com os métodos descritos acima, você será capaz de mudar de uma versão do Python para outra facilmente ao codificar.

O cursor pula ou se move aleatoriamente enquanto digita no Windows 10
Se você descobrir que o cursor do mouse pula ou se move por conta própria, de forma automática e aleatória ao digitar em um laptop ou computador com W...
Como reverter a direção de rolagem do Mouse e Touchpads no Windows 10
Mouse e Touchpads não apenas torna a computação mais fácil, mas mais eficiente e menos demorada. Não podemos imaginar uma vida sem esses dispositivos,...
Como alterar o ponteiro do mouse e tamanho do cursor, cor e esquema no Windows 10
O ponteiro do mouse e o cursor no Windows 10 são aspectos muito importantes do sistema operacional. Isso também pode ser dito para outros sistemas ope...