python
Entornos Virtuales en Python

Entornos Virtuales en Python: Guía Práctica
Crear y Activar un Entorno Virtual
Windows
# Crear el entorno virtual
python -m venv mi_entorno
# Activar el entorno virtual
mi_entorno\Scripts\activate
Linux/macOS
# Crear el entorno virtual
python3 -m venv mi_entorno
# Activar el entorno virtual
source mi_entorno/bin/activate
Verificar la Activación
Cuando el entorno virtual está activado, verás el nombre del entorno entre paréntesis al inicio de tu línea de comandos:
(mi_entorno) usuario@computadora:~$
Instalar Dependencias
Una vez activado el entorno virtual, puedes instalar paquetes usando pip:
pip install nombre_paquete
Generar requirements.txt
Después de instalar todas las dependencias necesarias, puedes crear el archivo requirements.txt con el siguiente comando:
pip freeze > requirements.txt
Este comando guardará una lista de todos los paquetes instalados y sus versiones exactas.
Instalar Dependencias desde requirements.txt
Para instalar todas las dependencias listadas en un archivo requirements.txt:
pip install -r requirements.txt
Desactivar el Entorno Virtual
Cuando hayas terminado de trabajar, puedes desactivar el entorno virtual:
deactivate
Este comando te devolverá al entorno Python global de tu sistema.
Comandos
python3 -m venv curso_fastapi
source curso_fastapi/bin/activate
pip install "fastapi[standard]"