Como instalar o Pyenv no Ubuntu 18.04
Se você estiver trabalhando com vários projetos Python, cada um exigindo uma versão diferente do Python, o Pyenv facilita a instalação e a alternância entre eles. Neste guia, vamos percorrer o processo de instalação e configuração do Pyenv no Ubuntu 18.04.
Etapa 1: atualizar e fazer upgrade do sistema
Para começar, atualize a lista de pacotes e atualize os pacotes existentes para garantir que tudo esteja atualizado.
Etapa 2: Instalar dependências
O Pyenv requer várias dependências para compilar e gerenciar diferentes versões do Python. Instale-as executando:
Etapa 3: instalar o Pyenv
Agora você pode baixar e instalar o Pyenv. A maneira mais simples de instalá-lo é por meio do script instalador do Pyenv.
- Baixe e execute o script do instalador:
Isso instalará o pyenv, o pyenv-virtualenv e o pyenv-update, fornecendo a você ferramentas para gerenciar versões do Python, criar ambientes virtuais e atualizar o Pyenv.
- Adicione o Pyenv à configuração do seu shell: após a instalação, você precisa adicionar o Pyenv ao seu shell para que ele seja carregado sempre que você iniciar um terminal. Abra o arquivo de configuração do shell (por exemplo,para usuários do Bash):
~/.bashrc
Adicione as seguintes linhas ao final do arquivo:
- Aplique as alterações reiniciando o terminal ou executando:
Etapa 4: Verificar a instalação do Pyenv
Para ter certeza de que o Pyenv está instalado corretamente, use o seguinte comando:
Se a instalação for bem-sucedida, você verá o número da versão.
Etapa 5: instalação de uma versão do Python
Com o Pyenv instalado, agora você pode instalar uma versão específica do Python. Por exemplo, para instalar o Python 3.8.12:
Você pode listar as versões disponíveis executando:
Isso mostrará todas as versões do Python que o Pyenv pode instalar, incluindo versões estáveis e versões de desenvolvimento.
Etapa 6: definir a versão padrão do Python
Depois de instalar a versão desejada do Python, você pode defini-la como padrão global:
Esse comando define o Python 3.8.12 como a versão padrão, que será usada sempre que você abrir um terminal. Para confirmar a versão:
Você também pode definir a versão do Python por projeto. Navegue até o diretório do projeto e use:
Isso cria um arquivo
.python-version
Etapa 7: gerenciamento de ambientes virtuais com o Pyenv
Se você instalou o script do instalador do Pyenv na Etapa 3, já tem o pyenv-virtualenv, que permite criar ambientes isolados.
- Crie um ambiente virtual executando:
Substitua
por um nome para seu ambiente.myenv
- Ative o ambiente virtual:
- Para desativá-lo, basta executar:
Para excluir um ambiente, use:
Resumo
Você instalou com sucesso o Pyenv no Ubuntu 18.04 e o configurou para gerenciar várias versões do Python. Agora você pode alternar perfeitamente entre as versões e criar ambientes virtuais isolados para cada projeto.