25
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.
25