pip

Linux · Paquetes · solo documentación

Qué hace y para qué sirve

Instalador de paquetes de Python: instala, actualiza y desinstala librerías del repositorio PyPI.

Sintaxis

pip orden [opciones]

Opciones y parámetros

  • install paquete

    Instala un paquete y sus dependencias.

  • uninstall paquete

    Desinstala un paquete.

  • list

    Lista los paquetes instalados.

  • freeze

    Lista los paquetes instalados con su versión exacta, en formato de requirements.txt.

  • show paquete

    Muestra los datos de un paquete instalado.

  • -r fichero

    Con install, instala los paquetes de un fichero de requisitos.

  • --upgrade

    Con install, actualiza el paquete si ya está instalado.

  • --user

    Instala solo para tu usuario, sin tocar el sistema.

Ejemplos de uso

  • pip install requests

    Instala la librería requests.

  • pip install -r requirements.txt

    Instala todas las dependencias de un proyecto.

  • pip list

    Muestra los paquetes instalados.

  • pip freeze > requirements.txt

    Guarda las versiones exactas para poder reproducir el entorno.

Notas y errores frecuentes

  • En Debian 12 hay que instalarlo con sudo apt install python3-pip.
  • Debian 12 protege el Python del sistema (PEP 668): fuera de un entorno virtual, pip install da el error externally-managed-environment; usa python3 -m venv o pipx.

Comandos relacionados