justCode

O modo programador e open source de ver o mundo.

Como instalar a ferramenta de linha de comando pipX

Pipx é uma ferramenta para gerenciar pacotes Python que têm comandos de terminal.

Ela permite instalar e rodar pacotes Python de forma isolada, sem interferir com as dependências de outros pacotes ou com as dependências do sistema.

Aqui estão algumas das principais funcionalidades do pipx:

  1. Instalação e Execução Isolada: Instala cada pacote em um ambiente virtual separado, garantindo que as dependências não conflitem.
  2. Gerenciamento de Pacotes: Facilita a instalação, atualização e remoção de pacotes Python que têm comandos de terminal.
  3. Execução de Comandos: Permite executar comandos de pacotes Python sem a necessidade de instalação prévia, usando pipx run.
  4. Ambientes Virtualizados: Cria e gerencia automaticamente ambientes virtuais para cada pacote instalado.

Como instalar o pipX

macOS

brew install pipx

Para atualizar o pipX utilize o comando:

brew update && brew upgrade pipx

Distribuições Linux

Ubuntu 23.04 ou superior

sudo apt install pipx

Fedora:

sudo dnf install pipx

Arch:

sudo pacman -S python-pipx

Outras distribuições Linux

python3 -m pip install --user pipx

Para atualizar o pipX utilize o comando:

python3 -m pip install --user --upgrade pipx

Microsoft Windows

Scoop

scoop install pipx

Para atualizar o pipX utilize o comando:

scoop update pipx

Pip (pip 19.0 ou superior)

python -m pip install pipx

Para atualizar o pipX utilize o comando:

python -m pip install --user --upgrade pipx

Como usar o pipX

  • Instalação de um pacote com pipX:
   pipx install nome-do-pacote
  • Execução de um comando sem Instalação:
   pipx run nome-do-pacote comando
  • Atualização de um pacote:
   pipx upgrade nome-do-pacote
  • Desinstalação de um pacote:
   pipx uninstall nome-do-pacote

Exemplos de Uso

  • Instalar e usar o formatador de código black:
pipx install black

# Para formatar um script Python:
black nome-do-script.py
  • Executar httpie sem instalá-lo permanentemente:
  pipx run httpie https://example.com

Conclusão

Pipx é uma ferramenta poderosa para desenvolvedores Python que frequentemente trabalham com diferentes ferramentas de linha de comando e querem manter um ambiente de desenvolvimento limpo e organizado.

natorsc

👨‍💻 Desenvolvedor de Software | Pós graduado em desenvolvimento de aplicativos com Python. 👋 Bem-vindo ao meu mundo digital!

Voltar ao topo