Ferramenta de linha de comando para instalar e alternar entre várias versões do Python globalmente, por projeto ou sessão do shell.
pyenv/pyenv-installer
Script de shell que instala o pyenv, gerenciador de versões do Python, e suas ferramentas auxiliares, além de permitir atualizá-los ou removê-los depois.
- Estrelas
- 4,130
- Forks
- 453
- Issues abertas
- 9
- Último commit
- mês passado
O que é?
pyenv-installer é um pequeno script de shell que configura o pyenv, uma ferramenta para instalar e alternar entre várias versões do interpretador Python, junto com os plugins relacionados. Basta executar um único comando curl para baixar o instalador e, por padrão, instalar o pyenv em ~/.pyenv. Defina a variável PYENV_GIT_TAG para fixar a instalação em uma versão específica do pyenv, em vez de usar a versão de desenvolvimento mais recente.
O script também cuida da manutenção posterior. O comando pyenv update atualiza uma instalação existente; para desinstalar, basta remover o diretório ~/.pyenv e as linhas de configuração do shell que o script adicionou. Defina USE_SSH para que o git clone use SSH em vez de HTTPS. Git é a única ferramenta necessária, embora compilar o Python exija bibliotecas de build do sistema. O projeto aponta para uma página da wiki com os requisitos de cada sistema operacional.
O repositório também documenta o uso em ambientes de CI, como o Travis CI, onde PYENV_ROOT pode já estar definido pela imagem do host e precisa ser removido antes.
Recursos principais
- 01Instala o pyenv com um único comando curl.
- 02Fixa a instalação em uma versão específica do pyenv por meio de PYENV_GIT_TAG.
- 03Atualiza uma instalação existente com pyenv update.
- 04Permite clonar por SSH usando USE_SSH.
- 05Fornece instruções simples para desinstalar manualmente.
Casos de uso
- Configurar o pyenv em uma nova máquina de desenvolvimento.
- Instalar uma versão específica do pyenv em um pipeline de CI, como o Travis CI.
- Gerenciar várias versões do Python em um servidor compartilhado.
Início rápido
- 1
Verifique se o Git está instalado
- 2
Execute o script oficial de instalação indicado no README
- 3
Configure o ambiente do shell para o pyenv seguindo as instruções do pyenv
Antes de usar
- A compilação de versões do Python requer bibliotecas e pacotes de compilação do sistema, que você precisa instalar por conta própria.
- A instalação executa um script de shell obtido com curl e encaminhado ao bash por pipe, e a configuração do ambiente do shell precisa ser feita manualmente.
Tópicos
Perguntas frequentes
- O que é pyenv-installer?
- Script de shell que instala o pyenv, gerenciador de versões do Python, e suas ferramentas auxiliares, além de permitir atualizá-los ou removê-los depois. pyenv-installer é um pequeno script de shell que configura o pyenv, uma ferramenta para instalar e alternar entre várias versões do interpretador Python, junto com os plugins relacionados. Basta executar um único comando curl para baixar o instalador e, por padrão, instalar o pyenv em ~/.pyenv. Defina a variável PYENV_GIT_TAG para fixar a instalação em uma versão específica do pyenv, em vez de usar a versão de desenvolvimento mais recente.
- pyenv-installer é gratuito? Qual é a licença?
- pyenv-installer é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pyenv-installer ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de pyenv-installer foi em 7 de out. de 2026.
- Para que posso usar pyenv-installer?
- Configurar o pyenv em uma nova máquina de desenvolvimento. Instalar uma versão específica do pyenv em um pipeline de CI, como o Travis CI. Gerenciar várias versões do Python em um servidor compartilhado.
- Como instalar pyenv-installer?
- Verifique se o Git está instalado Execute o script oficial de instalação indicado no README Configure o ambiente do shell para o pyenv seguindo as instruções do pyenv
- Onde consigo pyenv-installer?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pyenv/pyenv-installer
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerenciador de versões multiplataforma para runtimes de desenvolvimento como Node.js, Java, Go e Python, extensível por meio de plugins.
Coleção padrão do Homebrew com definições de casks para instalar apps GUI pré-compilados, ferramentas de CLI e fontes de fornecedores upstream usando o CLI do brew.
Um gerenciador de pacotes minimalista e portátil para Windows, que instala cada pacote em seu próprio diretório, com ambientes isolados.
Script Bash compatível com POSIX para instalar e alternar entre várias versões do Node.js por usuário e por shell.
Gerenciador de versões via CLI que alterna entre versões de runtimes por projeto para várias linguagens usando um sistema de plugins.