Entornos virtuales en Python

Un entorno virtual aísla las dependencias de un proyecto. Python incluye el módulo venv para crearlos.

En Entornos virtuales en Python verás el concepto explicado en lenguaje claro y un ejemplo que puedes ejecutar en el editor de The Data Schools.

Modifica el código del ejemplo antes de pasar a la siguiente lección: la experimentación fija mejor el aprendizaje que leer pasivamente.

En esta lección de Entornos virtuales en Python combinamos explicación clara y código ejecutable. El objetivo es que entiendas el concepto y puedas reutilizarlo en tus propios scripts de Python.

Prueba a cambiar los valores del ejemplo y observa la salida en consola. Experimentar es la forma más eficaz de fijar el concepto.

Errores frecuentes: olvidar la indentación en bloques if, for o def; confundir = con ==; no importar un módulo antes de usarlo.

En esta lección verás concepto de Python de forma clara, con explicación paso a paso y ejemplos que puedes ejecutar en el editor de Python de The Data Schools.


¿Por qué usar venv?

Evita conflictos entre versiones de paquetes en distintos proyectos.

Es la práctica recomendada antes de instalar librerías con pip.

Comprobar módulo venv

    import sys
print(sys.version)
try:
    import venv
    print('venv disponible:', venv.__file__)
except ImportError:
    print('venv no disponible')

  

Comandos típicos (terminal)

En tu sistema (fuera del editor) suele hacerse así:

  • python -m venv mi_entorno
  • Activar: source mi_entorno/bin/activate (Linux/macOS)
  • Instalar: pip install paquete

Simular entorno aislado

    import sys
print('Ejecutable:', sys.executable)
print('Prefijo:', sys.prefix)

  

Errores frecuentes

Olvidar la indentación correcta en bloques if, for o def.

Confundir = (asignación) con == (comparación).

No importar un módulo antes de usarlo (por ejemplo, olvidar import math).


Resumen

<ul class="list-container"><li>Has practicado Entornos virtuales en Python con código ejecutable.

  • Modifica los ejemplos para consolidar el concepto.
  • Sigue con la lección siguiente del tutorial para avanzar en el recorrido.
  • Cómo practicar

    1. Pulsa Ejecutar en el bloque de código.
    2. Modifica un valor o argumento.
    3. Vuelve a ejecutar y observa la consola.

    Comprueba lo aprendido

    Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.