Mostrando entradas con la etiqueta pip. Mostrar todas las entradas
Mostrando entradas con la etiqueta pip. Mostrar todas las entradas

miércoles, 16 de julio de 2025

🧪 Python Nivel 2 – Parte 16: Gestión de Dependencias con pip y Archivos requirements.txt

 

🎯 ¿Qué aprenderás?

✅ Qué es pip y cómo instalar librerías externas
✅ Cómo crear y usar un requirements.txt
✅ Cómo compartir tu entorno de desarrollo
✅ Buenas prácticas para proyectos colaborativos


🧱 ¿Qué es pip?

pip es el gestor de paquetes de Python.
Con él puedes instalar librerías externas con un solo comando:


pip install requests

Esto te permite reutilizar librerías que otros desarrolladores han publicado.


🗂 ¿Qué es un archivo requirements.txt?

Es un archivo de texto donde defines todas las dependencias necesarias de tu proyecto, línea por línea.


requests==2.31.0 flask==2.3.2

🔧 Cómo generarlo automáticamente:


pip freeze > requirements.txt

Esto guarda todas las librerías y versiones que tienes en tu entorno actual.


🔄 Cómo instalar dependencias desde el archivo:


pip install -r requirements.txt

✅ Así puedes compartir tu proyecto con otros, y podrán instalar todo de forma automática.


🧪 Ejemplo paso a paso:

  1. Crea un entorno virtual:


    python -m venv venv
  2. Actívalo:

    • En Windows: venv\Scripts\activate

    • En macOS/Linux: source venv/bin/activate

  3. Instala una librería:


    pip install rich
  4. Guarda dependencias:


    pip freeze > requirements.txt
  5. Usa requirements.txt en cualquier máquina:


    pip install -r requirements.txt

📦 Buenas prácticas

✔️ Siempre usa entornos virtuales
✔️ No subas carpetas venv al repositorio
✔️ Usa requirements.txt para compartir dependencias
✔️ Usa pip freeze solo dentro del entorno virtual


🧠 ¿Qué aprendiste hoy?

✔️ Cómo instalar paquetes externos con pip
✔️ Cómo crear y usar un archivo requirements.txt
✔️ Cómo colaborar y compartir tu proyecto fácilmente
✔️ Buenas prácticas para un entorno Python profesional


📂 Código de ejemplo en GitHub:
github.com/josecodetech

🎥 Video explicativo en YouTube:
https://youtu.be/kKdl9ZoajV0



domingo, 22 de julio de 2018

38 Python. Como distribuir y crear ejecutable de nuestra aplicacion

Para poder distribuir nuestra aplicacion Python para windows, debemos :
  1. Instalar el paquete pyinstaller, para ello vamos a nuestra consola de comando y ponemos "pip install pyinstaller"
  2. Buscamos y nos situamos en la carpeta de nuestro proyecto.
  3. Ponemos "pyinstaller nombreProyecto.py --windowed"
  4. Una vez terminado en la carpeta de nuestro proyecto tendremos una carpeta llamada "dist", esta carpeta contiene un archivo ejecutable con el mismo nombre que indicamos en el punto 3. Es la carpeta que podemos distribuir.
En el siguiente video puedes ver el proceso completo.