blog-post

Utilizando pipx no lugar do pip

author image
Índice

Introdução

O pipx funciona parecido com o pip, porém ele já cria ambientes isolados automaticamente (venvs).

Instalação

Use o gerenciador de pacotes de sua distribuição para instalar o pacote python3-pipx. Feito isso, as orientações a seguir vão funcionar tranquilamente.

Como instalar programas pypi

No caso, vou dar o exemplo de instalar o ansible e, logo em seguida, instalar uma outra aplicação pypi injetada no venv do ansible, no caso a aplicação zabbix-api, para utilizar em conjunto com o módulo community.zabbix do ansible.

Para instalar o ansible, execute o comando:

pipx install --include-deps ansible

É isso…

Obs.: Se não colocar o --include-deps, nesse caso, ele colocará o link apenas para ansible-community, mas o que todo mundo quer é ansible, ansible-playbook, ansible-galaxy, … etc

Caso apareça alguma mensagem informando que os binários do ansible não estão em seu path, execute o comando:

pipx ensurepath

Prosseguindo, para instalar um ou mais programas pypi dentro do venv do ansible, basta criar um arquivo requirements.txt e inserir o nome de todas as aplicações desejadas, no meu caso, zabbix-api.

zabbix-api

Com o arquivo requirements.txt pronto, instale-os com o comando:

pipx inject ansible -r requirements.txt

Gerenciar programas instalados

Utilize este comando para listar os programas instalados:

pipx list

Utilize este comando para atualizar todos os programas instalados:

pipx upgrade-all

Para desinstalar, utilize o seguinte comando:

pipx uninstall nome_do_programa

Para mais informações e comandos, execute:

pipx -h

Publicações Recentes

blog-post

Ativar WSL do Windows

Este how-to é baseado na documentação oficial . Sobre a foto de capa: Foto de Umberto na Unsplash Pré-requisitos Tenha …

Quer saber mais sobre mim?

Para conversar comigo ou saber outros detalhes profissionais
me encontre no…

Linkedin
*