Blog Formação DEV

Configurando ambiente Python no MacOS com o pyenv

Neste artigo vou mostrar como instalar diferentes versões do Python e como transitar entre elas, deixando como padrão a que você escolher. Tudo isso utilizando uma ferramenta chamada pyenv.
Configurando ambiente Python no MacOS com o pyenv
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!

Sobre o autor
Cod3r

Cod3r

Com mais de 400 mil alunos, a Cod3r é uma das principais escolas de tecnologia do País. Um de seus produtos mais importantes é a Formação DEV, com objetivo de preparar os profissionais para o mercado.

Ótimo! Inscreveu-se com sucesso.

Bem-vindo de volta! Registou-se com sucesso.

Assinou com sucesso o Blog Formação DEV .

Sucesso! Verifique o seu e-mail para obter o link mágico para se inscrever.

As suas informações de pagamento foram atualizadas.

Seu pagamento não foi atualizado.