tecnologia

Pyenv: como gerenciar múltiplas versões de Python em seus projetos

Conheça esta ferramenta open-source e gratuita, muito popular entre desenvolvedores Python.

O que é Pyenv?

Pyenv é uma ferramenta que gerencia múltiplas versões de Python em um projeto. Com Pyenv, você pode instalar, alternar e usar diferentes versões de Python sem modificar a instalação do sistema.

1

Por que usar Pyenv?

Pyenv é útil para testar novas funcionalidades do Python, contribuir para projetos com diferentes versões de Python ou evitar conflitos de pacotes. Pyenv também simplifica o uso de ambientes virtuais.

2

Como instalar Pyenv?

Pyenv pode ser instalado de várias formas, dependendo do seu sistema. Uma forma simples é usar o pyenv-installer, um script que faz a instalação. Você também pode clonar o Pyenv no GitHub e seguir as instruções.

3

Como configurar Pyenv?

Após instalar o Pyenv, você precisa configurar o seu shell para reconhecer os comandos do Pyenv. Para isso, você deve adicionar algumas linhas ao seu arquivo de inicialização do shell, como .bashrc ou .zshrc. Essas linhas definem a variável PYENV_ROOT e adicionam o diretório de shims do pyenv ao seu PATH.

4

Como instalar versões de Python com Pyenv?

Para instalar uma versão de Python com Pyenv, você usa o comando pyenv install e o nome da versão. Por exemplo, para instalar o Python 3.10.0, você digita pyenv install 3.10.0. Você pode ver as versões disponíveis com o comando pyenv install --list.

5

Como alternar entre versões de Python com Pyenv?

Para alternar entre as versões de Python com Pyenv, você usa os comandos pyenv global, pyenv local ou pyenv shell. O comando pyenv global define a versão padrão de Python para o sistema. O comando pyenv local define a versão de Python para um diretório. O comando pyenv shell define a versão de Python para o shell.

6

Como usar ambientes virtuais com Pyenv?

Pyenv permite criar e gerenciar ambientes virtuais com o plugin pyenv-virtualenv, que você instala com o comando pyenv install pyenv-virtualenv. Para criar um ambiente virtual com uma versão de Python, você usa o comando pyenv virtualenv e o nome da versão e do ambiente. Para ativar ou desativar um ambiente virtual, você usa os comandos pyenv activate ou pyenv deactivate.

7

Quer aprender mais sobre Pyenv?

Para aprender mais sobre Pyenv, você pode acessar o Blog da Accurate. Lá você encontra um Guia completo de Instalação e Configuração do Pyenv!

Seta rabiscada