Como Instalar duas versão do Python no Linux

Editorial Team
4 Min Read


Como instalar duas ou mais versões do Python e usar ambiente digital

Neste tutorial você aprenderá o processo de instalação de uma versão específica do Python (neste exemplo, Python 3.10) em sistemas Linux. Usaremos o PPA deadsnakes, que oferece pacotes antigos do Python.

Pré-requisitos:

  • Um sistema operacional Linux, nesse caso Ubuntu.
  • Acesso a um terminal (Ctrl+Alt+T).
  • Permissões de sudo (administrador).

Passo 1: Adicionar o PPA deadsnakes

O PPA deadsnakes contém diversas versões do Python que não estão disponíveis nos repositórios padrão do Ubuntu.

  1. Abra seu terminal e adicione o PPA com o seguinte comando:

[sudo add-apt-repository ppa:deadsnakes/ppa]

Você será solicitado a pressionar Enter para confirmar a adição do PPA.

Passo 2: Atualizar a Lista de Pacotes

Após adicionar o novo repositório, é essential atualizar a lista de pacotes para que seu sistema reconheça os novos pacotes disponíveis.

  1. Execute o seguinte comando:

Passo 3: Instalar a Versão Específica do Python

Agora você pode instalar a versão específica do Python que deseja. Neste exemplo, instalaremos o Python 3.10, junto com os pacotes venv (para ambientes virtuais) e dev (necessário para compilar certos módulos Python).

  1. Execute o comando de instalação:

[sudo apt install python3.10 python3.10-venv python3.10-dev]

Se for solicitada a confirmação, digite S ou Y e pressione Enter.

Passo 4: Verificar a Instalação (Opcional, mas Recomendado)

Após a instalação, é uma boa prática verificar se a versão do Python foi instalada corretamente.

  1. Você pode verificar a versão instalada digitando:

A saída esperada deve ser Python 3.10.x (onde x é a versão de patch).

Passo 5: Gerenciar Versões do Python (Dica Importante)

É importante notar que instalar uma nova versão do Python dessa forma não a torna a versão “padrão” do sistema (ou seja, quando você digita python3). O Python padrão do sistema é mantido para garantir a compatibilidade com scripts do próprio sistema operacional.

Recomendação: Usar Ambientes Virtuais (venv)

Para projetos específicos, é altamente recomendado usar ambientes virtuais. Isso permite que você use a versão do Python desejada sem interferir com a instalação padrão do sistema.

Exemplo de uso com venv:

  1. Acesse o diretório de seu projeto:

    [cd meu_projeto_python]

  2. Crie um ambiente digital usando a versão específica do Python:

    [python3.10 -m venv .venv]

  3. Ative o ambiente digital:

    [source .venv/bin/activate]

    Você notará que o immediate do seu terminal mudará para indicar que você está dentro do ambiente digital (ex: (.venv) consumer@host:~/meu_projeto_python$).

  4. Dentro do ambiente digital, python e pip se referirão à versão do Python que você usou para criar o ambiente (neste caso, Python 3.10).

  5. Para sair do ambiente digital:

Com este tutorial, você pode instalar e gerenciar facilmente versões específicas do Python em seu sistema, garantindo um ambiente de desenvolvimento limpo e organizado.



Share This Article