Saltearse al contenido

Pip y requirements.txt

pip es la herramienta oficial para instalar y gestionar paquetes en Python. Junto con el archivo requirements.txt, te permite controlar fácilmente las dependencias de tus proyectos y compartirlas con otros.


  • pip es el gestor de paquetes de Python.
  • Permite instalar, actualizar y desinstalar librerías de manera sencilla desde la terminal.
Ventana de terminal
pip install nombre_paquete

  • Es un archivo de texto donde se listan todas las dependencias (paquetes y versiones) necesarias para tu proyecto.
  • Facilita la instalación de todas las librerías de una sola vez, ideal para compartir proyectos o trabajar en equipo.
requests==2.31.0
numpy>=1.25.0
flask

Con tu entorno virtual activado y todos los paquetes instalados, ejecuta:

Ventana de terminal
pip freeze > requirements.txt

Esto generará un archivo con todas las dependencias actuales.


¿Cómo instalar dependencias desde requirements.txt?

Sección titulada «¿Cómo instalar dependencias desde requirements.txt?»

Para instalar todas las dependencias listadas en el archivo:

Ventana de terminal
pip install -r requirements.txt

  • Usa un entorno virtual para cada proyecto.
  • Actualiza el archivo requirements.txt cada vez que agregues o elimines paquetes.
  • Incluye requirements.txt en tu repositorio para facilitar la colaboración.

  • pip te permite instalar y gestionar paquetes fácilmente.
  • requirements.txt ayuda a compartir y reproducir el entorno de tu proyecto.
  • Son herramientas esenciales para cualquier desarrollador Python moderno.

¿Listo para gestionar tus dependencias como un profesional? ¡Prueba crear y usar un archivo requirements.txt en tu próximo proyecto!