Como instalar o Pyenv no Ubuntu 18.04 ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
09.12.2024

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.

sudo apt update && sudo apt upgrade -y

Etapa 2: Instalar dependências

O Pyenv requer várias dependências para compilar e gerenciar diferentes versões do Python. Instale-as executando:

sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev \
python-openssl git

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.

  1. Baixe e execute o script do instalador:
    curl https://pyenv.run | bash

    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.

  2. 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,
    ~/.bashrc
    para usuários do Bash):
    nano ~/.bashrc

    Adicione as seguintes linhas ao final do arquivo:

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
  3. Aplique as alterações reiniciando o terminal ou executando:
    source ~/.bashrc

Etapa 4: Verificar a instalação do Pyenv

Para ter certeza de que o Pyenv está instalado corretamente, use o seguinte comando:

pyenv --version

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:

pyenv install 3.8.12

Você pode listar as versões disponíveis executando:

pyenv install --list

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:

pyenv global 3.8.12

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:

python --version

Você também pode definir a versão do Python por projeto. Navegue até o diretório do projeto e use:

pyenv local 3.8.12

Isso cria um arquivo

.python-version
no diretório do projeto especificando a versão do Python, de modo que o Pyenv muda automaticamente para ele quando você está nesse diretório.

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.

  1. Crie um ambiente virtual executando:
    pyenv virtualenv 3.8.12 myenv

    Substitua

    myenv
    por um nome para seu ambiente.
  2. Ative o ambiente virtual:
    pyenv activate myenv
  3. Para desativá-lo, basta executar:
    pyenv deactivate

Para excluir um ambiente, use:

pyenv uninstall myenv

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.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills