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ón | Sintaxis | Descripción |
|---|---|---|
| pip install | pip install <package> | Descarga e instala el paquete especificado. |
| pip install --upgrade | pip install -U <package> | Actualiza el paquete a su última versión disponible. |
| pip uninstall | pip uninstall <package> | Desinstala el paquete especificado de la ruta de la biblioteca activa de Python. |
| pip list | pip list | Enumera todos los paquetes instalados junto con sus números de versión. |
| pip show | pip 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ón | Sintaxis | Descripción |
|---|---|---|
| pip freeze | pip freeze | Genera los paquetes instalados en formato de requisitos (paquete==versión). |
| pip install -r | pip install -r requirements.txt | Instala todas las dependencias enumeradas en el archivo de texto especificado. |
| pip check | pip check | Verifica que los paquetes instalados tengan dependencias compatibles. |
| pip cache purge | pip cache purge | Borra el almacenamiento de caché de rueda descargado local. |
Guión de demostración interactivo
# 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 purgePreguntas 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
Guía de referencia de las funciones integradas de Python. Aprenda a utilizar print, len, range, enumerate, zip, map, filter y más.
Hoja de referencia sobre estructuras de datos y colecciones de PythonGuía completa del módulo de colecciones de Python y estructuras de datos nativas. Aprenda listas, dictados, conjuntos, tuplas, deques y tuplas con nombre.
Hoja de trucos para conversiones de tipos de PythonAprenda conversiones de tipos implícitas y explícitas en Python. Convierta entre cadenas, números enteros, flotantes, listas, conjuntos y diccionarios.
Recursos recomendados de Python
Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.
Bucles de Python
Aprenda a utilizar bucles de Python para iterar sobre datos. Domine los bucles for, while, rompa, continúe y realice bucles con ejemplos interactivos.
Cómo instalar paquetes de Python usando pip
Aprenda a instalar y administrar paquetes de terceros en Python usando pip. Descubra entornos virtuales, requisitos.txt y comandos básicos.
Python vs JavaScript: ¿Qué lenguaje de programación es mejor?
Una comparación completa entre Python y JavaScript. Explore las diferencias de sintaxis, el rendimiento, los casos de uso (backend frente a frontend) y ejemplos de codificación.