¿Qué necesitas antes de empezar?
Antes de comenzar esta lección, asegúrate de tener instalado:
- Anaconda (el software principal)
- VS Code (nuestro editor de código)
¿Por qué usar entornos virtuales?
Los entornos virtuales son MUY IMPORTANTES cuando desarrollas proyectos. Piensa en ellos como cajas separadas donde guardas todas las herramientas específicas para cada proyecto.
¿Por qué es una buena práctica?
- Cada proyecto tiene sus propias librerías
- Evitas conflictos entre diferentes versiones
- Mantienes todo organizado y limpio
Paso a paso: Creando tu primer entorno virtual
Paso 1: Preparar tu carpeta de trabajo
- Crea una carpeta vacía donde quieras trabajar
- Navega hasta esa carpeta
- Haz clic en la barra de direcciones y escribe
cmd
para abrir la terminal - Escribe
code .
para abrir VS Code en esa carpeta
Paso 2: Abrir la terminal en VS Code
- Una vez en VS Code, ve al menú
- Selecciona «Terminal» → «Nueva terminal»
- Se abrirá la terminal en la parte inferior
Paso 3: Crear el entorno virtual
Escribe este comando en la terminal:
conda create -p venv python=3.12
¿Qué significa cada parte?
conda create
: comando para crear un entorno-p
: significa «prefix» (prefijo)venv
: es el nombre de tu entorno virtualpython=3.12
: la versión de Python que quieres usar
Paso 4: Confirmar la instalación
- Te preguntará si quieres continuar
- Escribe «
y"
y presiona Enter - Espera a que se instalen los paquetes básicos
Paso 5: Activar tu entorno virtual
Una vez creado, actívalo con:
conda activate ./venv
¡Importante! Verás que cambia el prompt de tu terminal – esto significa que el entorno está activo.
Instalando paquetes en tu entorno
Método 1: Archivo requirements.txt
- Crea un archivo llamado
requirements.txt
- Escribe los paquetes que necesitas, uno por línea:
pandas numpy langchain
- Instala todo de una vez:
pip install -r requirements.txt
Método 2: Instalación individual
También puedes instalar paquetes uno por uno:
pip install pandas
pip install numpy
¿Qué acabas de lograr?
✅ Creaste un entorno virtual aislado ✅ Instalaste Python 3.12 en ese entorno ✅ Aprendiste a activar el entorno ✅ Instalaste paquetes específicos para tu proyecto
Consejos importantes
- Siempre activa tu entorno antes de trabajar en tu proyecto
- Mantén actualizado tu requirements.txt con los paquetes que uses
- Cada proyecto debería tener su propio entorno
¿Qué viene después?
En la próxima lección aprenderás otra forma de crear entornos virtuales usando UV Package Manager, que es una herramienta más moderna y rápida.
Como desarrollador, es importante conocer ambas formas para estar preparado para cualquier situación.
Recuerda: Los entornos virtuales son como tener un laboratorio limpio para cada experimento. ¡Úsalos siempre!