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 paqueteInstala un paquete y sus dependencias.
uninstall paqueteDesinstala un paquete.
listLista los paquetes instalados.
freezeLista los paquetes instalados con su versión exacta, en formato de requirements.txt.
show paqueteMuestra los datos de un paquete instalado.
-r ficheroCon install, instala los paquetes de un fichero de requisitos.
--upgradeCon install, actualiza el paquete si ya está instalado.
--userInstala solo para tu usuario, sin tocar el sistema.
Ejemplos de uso
pip install requestsInstala la librería requests.
pip install -r requirements.txtInstala todas las dependencias de un proyecto.
pip listMuestra los paquetes instalados.
pip freeze > requirements.txtGuarda 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.