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

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 flaskComo verificar el entorno
pip list
pip show requestsGuardar 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.txtPor 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.