PipX es una herramienta para instalar software escrito en Python por medio de espacios separados. Está diseñada para ejecutar programas sin tener que forzar a cambiar la dependencia de otros programas.
Características
- Simple de escribir órdenes como si estuvieras usando PIP.
- Visualiza la lista de entornos creados e instalados con
pipx list --short
. - Ofrece
pipx reinstall-all
para reinstalar todo el software de PipX con algunas órdenes. Ideal para reestructurar los programas al momento de actualizar la herramienta principal. - No requiere sudo.
Instalación de entornos
- Simple de instalar con
pipx install [paquete]
. - En caso que se necesite paquetes anteriores por compatibilidad es posible usar comandos como
pipx install numpy==1.21.6
en Deepin 20.9. - Soporta órdenes más avanzadas de instalación pip con
pipx install --pip-args
. Por ejemplo,--pip-args="--no-cache-dir"
. - Se ejecutan con
pip run
. Además, recurre apipx inject
para agregar más paquetes a los programas.
Descarga PIPX
En la terminal consta de dos formas.
Primera forma, desde el propio PIP:
python3 -m pip install --user pipx
pipx ensurepath
Segunda forma, desde los repositorios de Deepin (desactualizado)
sudo apt install pipx python3-venv
pipx ensurepath
Recomendamos solo instalar de la segunda forma, ya que si pruebas a instalar desde los repositorios podría interferir su funcionamiento con lo instalado en pip. En Deepin 20.9, si has intentado cambiar la instalación de la segunda forma a la primera, podría generar problemas.
Una vez completado, el comando suele ser python3 -m pipx
. Sin embargo, también puedes ejecutar solo anteponiente pipx
.
Donde se ubican los programas
Se encuentran en ~/.local/bin
. Algunos de ellos redirigirán a ~/.local/pipx/venvs/
. Consulta el artículo sobre ubicar la carpeta documentos para más detalles.
Revisar problemas de funcionamiento
Consulta la página correspondiente desde su sitio web para revisar algunas soluciones sobre algunos errores en funcionamiento.
Lectura adicional