venv (entorno virtual) en Python es una herramienta que se utiliza para crear entornos virtuales, que son entornos aislados de Python donde puedes instalar paquetes y dependencias específicas para un proyecto sin afectar al sistema global de Python. Los entornos virtuales son útiles para gestionar las dependencias de diferentes proyectos de manera independiente.
Para crear un entorno virtual, puedes usar el siguiente comando en la línea de comandos:
python -m venv nombre_del_entorno
Esto creará un directorio llamado nombre_del_entorno que contiene la estructura básica de un entorno virtual.
En sistemas basados en Unix (Linux/Mac), puedes activar el entorno virtual con el siguiente comando:
source nombre_del_entorno/bin/activate
En sistemas Windows, utiliza:
nombre_del_entorno\\Scripts\\activate
Verás el nombre del entorno virtual en tu indicador de comandos, indicando que estás ahora trabajando dentro del entorno virtual.
Puedes desactivar el entorno virtual en cualquier momento con el comando:
deactivate
Instalar Paquetes en el Entorno Virtual:
Dentro del entorno virtual, puedes usar pip para instalar paquetes específicos para tu proyecto.
pip install nombre_del_paquete
Puedes exportar la lista de dependencias de tu entorno virtual a un archivo requirements.txt con el siguiente comando:
pip freeze > requirements.txt
Para instalar las dependencias de un archivo requirements.txt en otro entorno virtual, puedes usar: