O que é o pyenv ?

O pyenv é um gerenciador de versões do python, com ele é possivel utilizar diversas versões do interpretador.

A grande vantagem de se usar o pyenv, é a facilidade de criar ambientes rapidamente.

Veja abaixo como instalar e utilizar o pyenv.

Instalação:

Todos os comandos abaixo estão disponiveis no repositório oficial, que pode ser acessado aqui.aqui

Como sugere a documentação do pyenv, é necessário a instalação de algumas dependências:

sudo apt-get update

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev git

Instalar o pyenv:

curl https://pyenv.run | bash

Configurar as variaveis de ambiente

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

Reinicia o terminal

exec $SHELL

Usando o pyenv

Verifique a versão que seu sistema operacional está utilizando:

python -V

Para procurar uma versão especifica é necessário apenas digitar o comando abaixo:

pyenv install -l

Após escolher a versão é preciso instalar, com o comando:

pyenv install <versão-escolhida-aqui-EX: '3.9.7'>

Para listar as todas as versões que foram instaladas na sua máquina, digite:

pyenv versions

Para definir a versão nova em seu sistema operacional, o comando “pyenv global” seguido da versão:

pyenv global 3.9.7

Para desinstalar uma versão especifica o comando “pyenv uninstall” seguindo da versão:

pyenv uninstall 3.9.7

Este foi um breve tutorial sobre pyenv, que pode ser muito útil, quando se esta trabalhando varios projetos com versões diferentes.

24