Entradas

Mostrando las entradas de noviembre, 2022

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