Hoja de referencia del administrador de paquetes Python pip

Guía de referencia de la línea de comandos para pip. Aprenda a instalar, actualizar, desinstalar y administrar paquetes y dependencias de Python.

Instalación y administración de paquetes

Comandos esenciales para adquirir paquetes del índice PyPI y consultar paquetes locales.

Método / FunciónSintaxisDescripción
pip installpip install <package>Descarga e instala el paquete especificado.
pip install --upgradepip install -U <package>Actualiza el paquete a su última versión disponible.
pip uninstallpip uninstall <package>Desinstala el paquete especificado de la ruta de la biblioteca activa de Python.
pip listpip listEnumera todos los paquetes instalados junto con sus números de versión.
pip showpip show <package>Muestra información detallada de metadatos sobre un paquete instalado.

Seguimiento de dependencias y cachés

Congelar configuraciones, archivos de entorno y ajustes de almacenamiento en caché.

Método / FunciónSintaxisDescripción
pip freezepip freezeGenera los paquetes instalados en formato de requisitos (paquete==versión).
pip install -rpip install -r requirements.txtInstala todas las dependencias enumeradas en el archivo de texto especificado.
pip checkpip checkVerifica que los paquetes instalados tengan dependencias compatibles.
pip cache purgepip cache purgeBorra el almacenamiento de caché de rueda descargado local.

Guión de demostración interactivo

run_all_cheat_methods.py
Ejecutar en el editor
# pip install
pip install <package>

# pip install --upgrade
pip install -U <package>

# pip uninstall
pip uninstall <package>

# pip list
pip list

# pip show
pip show <package>

# pip freeze
pip freeze

# pip install -r
pip install -r requirements.txt

# pip check
pip check

# pip cache purge
pip cache purge

Preguntas frecuentes

¿Cuál es la diferencia entre lista de pips y congelación de pips?

pip list enumera los paquetes instalados y sus versiones en un formato fácil de usar, mientras que pip Freeze los imprime en el formato paquete==versión, adecuado para escribir en un archivo de requisitos.txt.

¿Cómo aíslo las dependencias entre diferentes proyectos?

Utilice el módulo venv integrado de Python para crear un entorno virtual, activarlo y ejecutar pip dentro de ese entorno.

Temas relacionados

Recursos recomendados de Python

Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.