Instalando e gerenciando versões do Python com o Pyenv
Se você é novo na comunidade Python talvez não o conheça, ou talvez ouviu falar mas mesmo assim não sabe o que é o Pyenv, se você se encaixa em um dos dois perfis, vem comigo que hoje vamos desbravar um pouco sobre este maravilhoso gerenciador de ambientes Python.
Com o Pyenv você pode ter múltiplas versões de Python em sua máquina e gerenciar qual versão usar, de forma fácil e rápida. Vamos ver como funciona?
Antes de tudo precisamos instalar o Pyenv, para isso, no Linux vamos usar esse comando:
$ curl https://pyenv.run | bash
Caso não use Linux e queira ver como instalar em outro SO, clique aqui.
Teremos então um resultado similar ao da seguinte imagem:
Agora precisamos configurar para que o sistema reconheça os comandos do Pyenv.
Vamos abrir nosso arquivo .bashrc
.
Você pode usar o vim
ou outro editor que preferir, mas eu vou
usar o nano
.
$ nano ~/.bashrc
Agora com nosso arquivo aberto, vamos adicionar essas seguintes linhas ao final dele:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
Salvou o arquivo aí também? Perfeito, vamos para mais um passo.
Agora só precisa reiniciar o terminal, você pode fechar e abrir ele
rapidinho, ou se preferir, rodar o comando exec
.
Reinicie o terminal usando:
$ exec $SHELL
Vamos ver se deu tudo certo rodando um simples
$ pyenv
Se tudo deu certo, deve aparecer algo assim
Beleza, tudo pronto e vamos ver mais.
Caso você queira ver todas as versões de Python disponíveis, basta rodar o seguinte comando
$ pyenv install --list
Para instalar uma versão específica o comando é bem parecido, ele fica assim:
$ pyenv install <versão>
No nosso caso, vamos instalar a última versão LTS que atualmente é a 3.10, e a última versão de correção e a 3.10.6
Nosso comando vai ficar assim:
$ pyenv install 3.10.6
Deu tudo certo até aqui? Que ótimo!
Vamos ver se instalou direitinho? Para ver as versões instaladas, basta rodar o seguinte comando:
$ pyenv versions
Teremos algo parecido com o da imagem abaixo
Se seu sistema não vem com alguma versão do Python pré-instalada, pode não ta mostrando a versão “system” como no meu.
Agora vamos definir a versão que baixamos como versão global.
Para definir uma versão como global a sintaxe é a seguinte:
$ pyenv global <versão>
E agora como podemos ver, nossa versão global é a que baixamos, a 3.10.6
Nota: A versão global é a que antes do “nome da versão” tem um asterisco.
Tudo certo até aqui?
Espero que tenha dado para aprender um pouco. Nos vemos de novo em breve.
Comentários
Postar um comentário
O que achou do artigo?