Hoy quiero dedicar este post al gestor de paquetes pip. Para quienes ya lo usan, les recuerdo que pip tiene muchas más funciones de las que solemos aprovechar en el día a día.

¿Qué es pip?

Pip – Python’s package installer o Gestor de paquetes de Python, fundamental para gestionar las librerias que usas en tus proyectos.

Permitie la Instalación, Actualización y Desinstalación de los paquetes de manera sencilla.

Los paquetes

Los paquetes son conjuntos de módulos y bibliotecas que contienen código reutilizable. Estos paquetes te permiten añadir funcionalidad a tu proyecto sin tener que escribir el código desde cero.

Existen miles de paquetes disponibles en el Python Package Index (PyPI), al cual puedes acceder haciendo clic aquí. En esta web, podrás buscar paquetes, consultar información detallada sobre ellos, acceder a sus repositorios en GitHub y obtener instrucciones claras para instalarlos. Es una excelente herramienta para verificar versiones, dependencias y documentación de los paquetes que necesitas.

Instalación de Pip

En la mayoría de los casos, pip viene preinstalado con Python cuando lo descargas desde python.org o al instalarlo con Homebrew en macOS.

En caso de necesitar instalarlo de nuevo deberíamos descargar la versió de python que tengamos instalada y ejecutar el script get-pip con el comando: python get-pip.py. Otra manera sería desistalar python, reiniciar y volver a instalar python de nuevo.

Comandos básicos de Pip

  • Instalar paquetes:
pip install <package-name>

Esto instalará cualquier paquete registrado en PyPI. También puedes instalar múltiples paquetes o versiones específicas, e incluso desde un repositorio de GitHub o un directorio local.

  • Actualizar paquetes:
pip install --upgrade <package-name> 
  • Desinstalar paquetes:
pip uninstall <package-name>
  • Mostrar información de paquetes:
pip show <package-name>
  • Listar paquetes instalados:
pip list

También puedes generar un archivo requirements.txt con:

pip freeze > requirements.txt
  • Verificar dependencias:
pip check

Esto te ayuda a identificar posibles incompatibilidades entre los paquetes instalados.

  • Instalar paquetes desde un archivo requeriments.txt:

Si tienes un archivo requirements.txt con una lista de paquetes, puedes instalarlos todos de una vez:

pip install -r requirements.txt
  • Mostrar la ubicación de los paquetes instalados:

Si necesitas saber dónde está instalado un paquete en tu sistema:

pip show --files <package-name>

Una de mis recomendaciones es que a la hora de trabajar con diferentes proyectos, usemos entornos virtuales de python para evitar conflictos de dependencias y asegurarte de que cada proyecto solo tenga instaladas las librerías que realmente necesita. Si quieres más información sobre esto puedes verlo en este post pinchando aquí.


Y con esto tenemos el post!

Espero que os sirva de ayuda.

Salu2!

Un comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *