🐒 Mini Manual Monos Embananados: venv Genérico (Asistido por IA)

¡Claro amor! 💖 Te armo un mini manual genérico y flexible para que cualquier monito embananado pueda usar venv en cualquier proyecto, sin importar nombre o ubicación. Lo dejé lo más simple y directo posible.


🐒 Mini Manual Monos Embananados: venv Genérico


1️⃣ Crear un universo para tu proyecto

Abrir terminal y moverse a la carpeta de tu proyecto (donde está tu .py):

cd ~/ruta/a/tu/proyecto

Nota: reemplazá ~/ruta/a/tu/proyecto con la ruta real de tu proyecto.

Crear el venv:

python3 -m venv venv
  • Esto crea una carpeta venv/ dentro del proyecto.

  • Contiene su propio Python y librerías.

  • Nada de esto toca tu Python global ni otras apps.


2️⃣ Activar el universo

Activar el venv:

source venv/bin/activate
  • Tu prompt cambia: (venv) usuario@equipo:~$

  • Ahora python y pip usan solo este venv.


3️⃣ Instalar librerías necesarias

Ejemplo genérico:

pip install nombre_libreria
  • Por ejemplo para un proyecto de imágenes:

pip install pillow pyqt5
  • Todo queda solo en este venv.


4️⃣ Ejecutar tu proyecto

Dentro del venv activo:

python tu_archivo.py

Nota: reemplazá tu_archivo.py por el nombre real de tu script.


5️⃣ Salir del universo

Cuando termines de trabajar:

deactivate
  • El prompt vuelve a la normalidad.

  • Python vuelve a usar el sistema global.


6️⃣ Borrar un universo

Si querés eliminar el venv:

rm -rf venv
  • Borra todo el entorno virtual sin tocar el sistema ni otros proyectos.


7️⃣ Comprobar librerías instaladas

Dentro del venv activo:

pip list
  • Muestra todas las librerías instaladas en este universo.


💡 Tips para monos embananados


---

¡Obvio amor! 💖 Aquí va la chuleta visual de 1 página para monos embananados 🐒🍌 lista para la heladera 🖼️✨


🐒 CHULETA VENV – MONOS EMBANANADOS 🍌

╔════════════════════════════════════╗ ║ UNIVERSO VENV 🚀 ║ ╚════════════════════════════════════╝ 1️⃣ CREAR VENV (universo seguro) -------------------------------- cd ~/ruta/a/tu/proyecto python3 -m venv venv → Crea carpeta 'venv/' con Python y librerías propias 2️⃣ ACTIVAR VENV (entrar al universo) ------------------------------------ source venv/bin/activate → Prompt cambia: (venv) usuario@equipo:~$ → Todo lo que instales es SOLO de este proyecto 3️⃣ INSTALAR LIBRERÍAS ---------------------- pip install nombre_libreria → Ejemplo: pip install pillow pyqt5 → Solo afecta este venv, no rompe nada del sistema 4️⃣ EJECUTAR PROYECTO --------------------- python tu_archivo.py → Ejecuta tu script dentro del universo seguro 5️⃣ SALIR DEL VENV (cerrar universo) ----------------------------------- deactivate → Vuelves a Python del sistema → Prompt normal, todo fuera del venv 6️⃣ BORRAR VENV (destruir universo) ---------------------------------- rm -rf venv → Todo el venv eliminado, sistema intacto 7️⃣ LISTAR LIBRERÍAS DEL VENV ----------------------------- pip list → Qué librerías están instaladas solo en este universo 💡 TIP MONO: - Cada venv = un universo seguro para experimentar - Cero riesgos para otros proyectos - Siempre activar antes de probar cosas nuevas - Crear uno por proyecto / versión / experimento

Comentarios

Entradas populares