Texto de: Lucas Galdino
Conhecendo o pyenv
Essa tecnologia não possui um site próprio dedicado a ela, mas tem uma página no GitHub com todas as informações disponíveis. O que o pyenv faz é simplesmente configurar o path do seu sistema para funcionar com uma versão específica do Python a sua escolha, só que de forma super simples, sem burocracia.
Instalação
Para instalar o pyenv em um sistema MacOS será necessário ter o Homebrew instalado na sua máquina e utilizar o seguinte comando:
brew install pyenv
E basicamente é isso, o pyenv estará instalado. Você pode testar sua instalação com o comando:
pyenv --version
Caso esse comando não funcione e algum erro seja gerado, basta ir lá na página do GitHub citada no início do artigo, onde é explicado certinho como contornar possíveis erros. Como esses erros são raros, não citarei elas aqui diretamente.
Instalando versões do Python
Já utilizando o pyenv, é possível instalar versões do Python de forma bem simples a partir dele. Para instalar uma nova versão basta utilizar o comando install
juntamente da versão que você quer instalar. Por exemplo:
pyenv install 3.9.5
Após isso, a versão específica estará instalada na sua máquina. Para desinstalar basta fazer o mesmo procedimento só que utilizando o comando uninstall
. Desse jeito:
pyenv uninstall 3.9.5
Você pode também checar a lista de versões já instaladas na sua máquina através do comando versions
assim:
pyenv versions
Definindo uma versão como principal
Para fazer a configuração de uma versão como principal na máquina é preciso utilizar o comando global
. Vale ressaltar que no Mac temos duas versões principais do Python, uma versão do Python2 que é interna ao sistema e outra versão do Python3 que podemos alterar e utilizar normalmente. Enfim, para definir a versão principal basta fazer o seguinte:
pyenv global 3.9.5
E pronto, caso você utilize o comando version
do python3, você receberá a versão definida pelo comando global
do pyenv como resultado. Existem outros comandos legais, mas os principais são esses. Qualquer coisa basta checar lá na página oficial no GitHub.
Conclusão
Então é isso galera! Com o pyenv fica bem mais simples configurar seu ambiente em Python para poder trabalhar tranquilo, sem preocupações extras. Até a próxima!