1. Atualizar o sistema e instalar dependências

Antes de instalar o Pyenv, é necessário garantir que as dependências para compilar o Python estejam instaladas:


sudo apt-get update; sudo apt-get upgrade -y; sudo apt-get install make build-essential libssl-dev zlib1g-dev \\
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \\
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev \\
python3-dev

2. Instalar o Pyenv

Use o comando abaixo para instalar o Pyenv diretamente do script oficial:

curl <https://pyenv.run> | bash

Isso instalará o Pyenv e alguns plugins úteis, como pyenv-virtualenv e pyenv-update[1][2][6].


3. Configurar variáveis de ambiente

Adicione as seguintes linhas ao arquivo ~/.bashrc ou ~/.zshrc (dependendo do shell que você usa):

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"

Depois, recarregue o shell com:

exec $SHELL

4. Instalar a última versão do Python

Verifique as versões disponíveis do Python com:

pyenv install --list

Instale a última versão estável (por exemplo, 3.13.1):