Los entornos virtuales de Python se utilizan para crear espacios de trabajo aislados para los proyectos de Python. Esto permite que los proyectos tengan sus propias dependencias, independientemente de lo que otras dependencias se hayan instalado a nivel de sistema.
Para crear un entorno virtual en VSCode utilizando venv
, puedes seguir estos pasos:
- Crear el entorno virtual: Primero, necesitas abrir un terminal. Puedes hacerlo en VSCode seleccionando «Terminal» en la barra de menú y luego «Nuevo Terminal». Luego, navega hasta la carpeta donde deseas crear tu entorno virtual. Una vez que estés en la carpeta correcta, puedes crear el entorno virtual utilizando el siguiente comando:
bash
python3 -m venv nombre_del_entorno
Aquí, nombre_del_entorno
es el nombre que deseas darle a tu entorno virtual. Este comando creará una nueva carpeta con ese nombre, que contendrá el entorno virtual.
- Activar el entorno virtual: Para utilizar el entorno virtual, necesitas activarlo. Puedes hacer esto con el siguiente comando:
- En Windows:
bash
nombre_del_entorno\Scripts\activate
- En Unix o MacOS:
bash
source nombre_del_entorno/bin/activate
- Configurar VSCode para usar el entorno virtual: Para configurar VSCode para usar este entorno virtual, primero necesitas abrir la paleta de comandos de VSCode. Puedes hacerlo pulsando
F1
. Luego, escribe «Python: Select Interpreter» y selecciona ese comando. Esto abrirá una lista de interpretadores de Python disponibles. Deberías ver tu entorno virtual en esta lista. Si no lo ves, puede que necesites reiniciar VSCode. Una vez que veas tu entorno virtual, selecciona ese interpretador. VSCode ahora utilizará este entorno virtual para ejecutar cualquier archivo de Python. - Instalar paquetes: Ahora puedes instalar paquetes en tu entorno virtual utilizando
pip
. Estos paquetes solo estarán disponibles en este entorno virtual, y no afectarán a tus otros proyectos o a tu sistema Python.
bash
pip install nombre_del_paquete
- Salir del entorno virtual: Cuando hayas terminado de trabajar en tu proyecto, puedes salir del entorno virtual utilizando el comando
deactivate
.
bash
deactivate