Entornos virtuales en python (venv)

 Por estos días he realizado varios proyectos en python y para ello he hecho uso de entornos virtuales. Esta buena práctica te permite aislar tu proyecto de las bibliotecas instaladas en tu sistema y empezar desde cero. También puedes crear un requirements.txt (o el nombre que desees) para listar las dependencias del entorno. Sin más los dejo con los comandos:


python3 -m venv <nombre_del_entorno>

El comando anterior creará una carpeta en el caso de no existir y la llenara con una copia del intérprete de python y albergará las dependencias que instalemos.


source <nombre_del_entorno>/bin/activate

El comando anterior activa el entorno, de tener éxito saldrá el nombre de nuestro entorno en cada línea de la terminal. Este comando puede variar si usamos otra terminal que no sea bash o zsh


python -m pip freeze > requirements.txt

Este último comando es para generar el archivo requirements.txt (o el nombre que deseen, pero este es el nombre es el recomendado) que listas las dependencias


El contenido de este post fue basado en la información de https://docs.python.org/es/3/tutorial/venv.html donde pueden profundizar más.

Comentarios

Entradas más populares de este blog