Volver a Python

Publicacion 03

Como instalar paquetes con pip y manejar dependencias sin desorden

Despues de entender venv, el siguiente paso natural es aprender a trabajar con pip y requirements.txt de una forma limpia y predecible.

piprequirements.txtDependenciasFlujo de trabajo

7 min

Como instalar paquetes con pip y manejar dependencias sin desorden

Que hace pip

pip es el gestor de paquetes mas comun en Python. Te permite instalar, actualizar y remover librerias que tu proyecto necesita.

Instalacion basica

  • Instala siempre dentro de un entorno virtual activo.
  • Revisa que paquete estas instalando y para que lo necesitas.
pip install requests
pip install flask

Como verificar el entorno

pip list
pip show requests

Guardar dependencias

Cuando un proyecto ya tiene un conjunto de librerias definido, conviene exportarlas para poder recrear el entorno en otra maquina o en otro momento.

pip freeze > requirements.txt
pip install -r requirements.txt

Por que esto importa

  • Evita instalar paquetes que luego olvidas documentar.
  • Hace mas facil compartir el proyecto.
  • Reduce diferencias entre tu maquina y la de otra persona.