Repolode
pypa

pypa/pipx

Instala y ejecuta aplicaciones de línea de comandos de Python en entornos aislados para evitar conflictos entre sus dependencias y las del sistema.

Estrellas
12,986
Forks
639
Issues abiertos
0
Último commit
hace 9 horas

¿Qué es?

pipx es una herramienta para instalar y ejecutar aplicaciones de Python para usuarios finales desde la línea de comandos. Cada aplicación se instala en su propio entorno virtual aislado y solo sus puntos de entrada de línea de comandos se añaden al PATH, así que instalar una herramienta no puede afectar a otra ni al Python del sistema.

Cubre tres tareas principales: instalar una aplicación con el comando install, listar, actualizar o desinstalar las aplicaciones instaladas, y ejecutar la versión más reciente de una aplicación en un entorno temporal con el comando run. Funciona con los permisos habituales de usuario y nunca ejecuta sudo pip install. Usa uv cuando está disponible y, en caso contrario, recurre a pip.

pipx está pensado para quienes quieren usar herramientas escritas en Python, como linters, formateadores o utilidades, sin tener que gestionar entornos virtuales manualmente. Se instala mediante Homebrew en macOS, Scoop en Windows y el gestor de paquetes del sistema en Linux.

Funciones clave

  • 01Instala cada aplicación en su propio entorno virtual aislado.
  • 02Expone únicamente los puntos de entrada de línea de comandos de la aplicación.
  • 03Ejecuta aplicaciones en entornos temporales con el comando run.
  • 04Lista, actualiza y desinstala las aplicaciones instaladas de forma ordenada.
  • 05Funciona con los permisos habituales de usuario, sin ejecutar sudo pip install.
  • 06Usa uv cuando está disponible y, en caso contrario, recurre a pip.

Casos de uso

  • Instalar para el uso diario herramientas de línea de comandos basadas en Python, como formateadores o linters.
  • Probar una aplicación de Python una sola vez sin dejar nada instalado.
  • Evitar conflictos de dependencias entre varias herramientas CLI de Python en un mismo equipo.

Inicio rápido

  1. 1

    Instalar pipx en macOS con Homebrew

    brew install pipx
  2. 2

    Añadir el directorio bin de pipx a PATH

    pipx ensurepath
  3. 3

    Instalar y ejecutar una aplicación como pycowsay

    pipx install pycowsay
  4. 4

    Ejecutar una aplicación sin instalarla

    pipx run pycowsay moo

En colecciones

Temas

Preguntas frecuentes

¿Qué es pipx?
Instala y ejecuta aplicaciones de línea de comandos de Python en entornos aislados para evitar conflictos entre sus dependencias y las del sistema. pipx es una herramienta para instalar y ejecutar aplicaciones de Python para usuarios finales desde la línea de comandos. Cada aplicación se instala en su propio entorno virtual aislado y solo sus puntos de entrada de línea de comandos se añaden al PATH, así que instalar una herramienta no puede afectar a otra ni al Python del sistema.
¿pipx es gratuito? ¿Qué licencia tiene?
pipx es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿pipx sigue mantenido?
Mantenimiento activo. El último commit de pipx fue el 6 nov 2026.
¿Para qué puedo usar pipx?
Instalar para el uso diario herramientas de línea de comandos basadas en Python, como formateadores o linters. Probar una aplicación de Python una sola vez sin dejar nada instalado. Evitar conflictos de dependencias entre varias herramientas CLI de Python en un mismo equipo.
¿Cómo se instala pipx?
Instalar pipx en macOS con Homebrew: brew install pipx Añadir el directorio bin de pipx a PATH: pipx ensurepath Instalar y ejecutar una aplicación como pycowsay: pipx install pycowsay Ejecutar una aplicación sin instalarla: pipx run pycowsay moo
¿Dónde consigo pipx?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pypa/pipx

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados