Repolode
pypa

pypa/pipx

Instala e executa aplicativos Python de linha de comando em ambientes isolados, evitando conflitos entre dependências e com o sistema.

Estrelas
12,987
Forks
636
Issues abertas
0
Último commit
há 19 horas

O que é?

pipx é uma ferramenta para instalar e executar aplicativos Python voltados ao usuário final pela linha de comando. Cada aplicativo fica em seu próprio ambiente virtual isolado, e apenas seus pontos de entrada de linha de comando são adicionados ao PATH, para que a instalação de uma ferramenta não afete outra nem o Python do sistema.

A ferramenta cobre três tarefas principais: instalar um aplicativo com o comando install; listar, atualizar ou desinstalar aplicativos instalados; e executar a versão mais recente de um aplicativo em um ambiente temporário com o comando run. O pipx funciona com as permissões normais do usuário e nunca chama sudo pip install. Ele usa uv quando disponível e, caso contrário, recorre ao pip.

O pipx é voltado a quem quer usar ferramentas escritas em Python, como linters, formatadores ou utilitários, sem precisar gerenciar ambientes virtuais manualmente. No macOS, é instalado pelo Homebrew; no Windows, pelo Scoop; e no Linux, pelo gerenciador de pacotes do sistema.

Recursos principais

  • 01Instala cada aplicativo em seu próprio ambiente virtual isolado.
  • 02Expõe somente os pontos de entrada de linha de comando do aplicativo.
  • 03Executa aplicativos em ambientes temporários com o comando run.
  • 04Lista, atualiza e desinstala aplicativos instalados de forma limpa.
  • 05Funciona com as permissões normais do usuário, sem sudo pip install.
  • 06Usa uv quando disponível e recorre ao pip caso contrário.

Casos de uso

  • Instalar ferramentas de linha de comando feitas em Python, como formatadores ou linters, para o uso diário.
  • Experimentar um aplicativo Python sem deixar nada instalado.
  • Evitar conflitos de dependências entre várias ferramentas CLI de Python na mesma máquina.

Início rápido

  1. 1

    Instalar pipx no macOS com Homebrew

    brew install pipx
  2. 2

    Adicionar o diretório bin do pipx ao PATH

    pipx ensurepath
  3. 3

    Instalar e executar um aplicativo como o pycowsay

    pipx install pycowsay
  4. 4

    Executar um aplicativo sem instalá-lo

    pipx run pycowsay moo

Em coleções

Tópicos

Perguntas frequentes

O que é pipx?
Instala e executa aplicativos Python de linha de comando em ambientes isolados, evitando conflitos entre dependências e com o sistema. pipx é uma ferramenta para instalar e executar aplicativos Python voltados ao usuário final pela linha de comando. Cada aplicativo fica em seu próprio ambiente virtual isolado, e apenas seus pontos de entrada de linha de comando são adicionados ao PATH, para que a instalação de uma ferramenta não afete outra nem o Python do sistema.
pipx é gratuito? Qual é a licença?
pipx é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
pipx ainda é mantido?
Manutenção ativa. O último commit de pipx foi em 5 de nov. de 2026.
Para que posso usar pipx?
Instalar ferramentas de linha de comando feitas em Python, como formatadores ou linters, para o uso diário. Experimentar um aplicativo Python sem deixar nada instalado. Evitar conflitos de dependências entre várias ferramentas CLI de Python na mesma máquina.
Como instalar pipx?
Instalar pipx no macOS com Homebrew: brew install pipx Adicionar o diretório bin do pipx ao PATH: pipx ensurepath Instalar e executar um aplicativo como o pycowsay: pipx install pycowsay Executar um aplicativo sem instalá-lo: pipx run pycowsay moo
Onde consigo pipx?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pypa/pipx

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados