Curso de python nivel medio

🎯 ¿Qué es un entorno virtual?

Un entorno virtual es una carpeta que contiene:

  • Una instalación de Python independiente
  • Sus propias librerías
  • Sin afectar a otros proyectos del sistema

Sirve para que:

  • Cada proyecto tenga sus versiones de librerías
  • No se mezclen dependencias entre proyectos
  • Sea más fácil compartir y reproducir proyectos

🧰 Herramienta: venv

venv es una herramienta que viene incluida en Python (no hay que instalar nada extra).


🪄 1️⃣ Crear un entorno virtual

Ve a la carpeta del proyecto desde la terminal:

1cd carpeta_de_mi_proyecto

Luego ejecuta:

1python -m venv mi_entorno

📌 Esto crea una carpeta llamada mi_entorno que contiene el entorno virtual.

Puedes llamar el entorno como quieras: venv, env, proyecto1, etc.


🚀 2️⃣ Activar el entorno

La forma de activarlo depende del sistema operativo:

🔹 Windows

1mi_entorno\Scripts\activate

🔹 Mac / Linux

1source mi_entorno/bin/activate

✅ ¿Cómo sé que el entorno está activado?

La terminal mostrará el nombre del entorno al principio:

(mi_entorno) C:\Users\Alumno\proyecto>

📦 3️⃣ Instalar librerías dentro del entorno

Ya con el entorno activado:

1pip install nombre_libreria

Ejemplo:

1pip install numpy

Estas librerías solo se guardan en el entorno, sin afectar a otros proyectos.


📋 4️⃣ Ver qué librerías tiene el entorno

1pip list

🧹 5️⃣ Desactivar el entorno

Cuando termines:

1deactivate

La terminal volverá a la normalidad.


🗑️ 6️⃣ Eliminar un entorno virtual

Solo hay que borrar su carpeta:

Eliminar carpeta mi_entorno

No hay comandos especiales.


🧠 Resumen visual

AcciónComando
Crear entornopython -m venv mi_entorno
Activar entorno (Windows)mi_entorno\Scripts\activate
Activar entorno (Mac/Linux)source mi_entorno/bin/activate
Instalar libreríaspip install paquete
Ver libreríaspip list
Salir del entornodeactivate
Eliminar entornoBorrar carpeta mi_entorno

🧩 Ejercicio práctico

  1. Crear carpeta practica_venv

  2. Crear entorno virtual clase

  3. Activarlo

  4. Instalar numpy y matplotlib

  5. Crear un archivo grafica.py:

    1import numpy as np
    2import matplotlib.pyplot as plt
    3
    4datos = np.random.rand(50)
    5plt.plot(datos)
    6plt.title("Gráfico generado dentro del entorno virtual")
    7plt.show()
  6. Ejecutarlo:

    1python grafica.py
  7. Desactivar el entorno.

  • Loading...