Entorno virtual VENV

Entorno virtual VENV

Un entorno virtual, es un espacio que generamos en nuestro sistema operativo en el cual podemos movernos e interactuar con los paquetes digitales que lo conforman, un entorno en el cual podemos instalar, modificar o borrar elementos y que no vana a afectar a nuestro propio sistema en el que está instalado.
Uno de los entornos virtuales más populares para programar, instalar dependencias y ejecutar código Python es VENV.
Para crearlo debemos de estar situados dentro del directorio que va a contener el proyecto.
cd miproyecto

Crear entorno virtual
python3 -m venv venv

Acto seguido debemos de activarlo. Ali que tendremos que hacer cada vez que entremos al proyecto, y que lo hacemos siempre dentro de nuestro directorio del proyecto.

Activar entorno virtual
source venv/bin/activate

Cada vez que se instale una librería en el proyecto es una buena costumbre documentarla y añadirla a un archivo llamado requirements.txt, de forma que en cualquier momento podamos ver todo lo que se está usando e incluso a la hora de migrar el proyecto será fácil instalar todas las dependencias gracias a este archivo de una sola vez.
Por tanto, cada vez que instalemos una librería debemos añadirla a requierements.txt

Crear el archivo requirements.txt con sus dependencias
pip freeze > requirements.txt

Al migrar un proyecto podemos instalar todas las dependencias o librerías de una vez.

Instalar el contenido de requirements
pip install -r requierements.txt

Y si, por el contrario, queremos desinstalar todos los paquetes y dependencias.

Desinstalar el contenido de requirements
pip uninstall -r requirements.txt

Sobre mi

Trabajo en el desarrollo de webs profesionales desde hace más de 25 años.
También me dedico a mis proyectos personales.

Últimas notas publicadas

Categorías

Scroll al inicio