Ambientes en python

Los ambientes en Python permiten definir entornos separados del lenguaje con sus propias versiones de librerias, sin embargo, somos dependientes de la versión instalada de Python, pero existen herramientas que permiten gestionar

  • Conda
  • Microconda
  • Anaconda

Para generar el ambiente

 #crea el ambiente en una carpeta venv sobre la carpeta actual
 python -m venv venv

 #Activa el ambiente
 source venv/bin/activate

 # En caso de tener problemas con el comando ejecuta
 which python
 which py
 which python3

 # Vamos a administrar nuestro entorno
 pip list
 pip install numpy

 pip list #vemos numpy instalado

 pip install pyinstrument
 pip list #vemos pyinstrument instalado

 #Almacenamos nuestro ambiente
 pip freeze
 pip freeze > requirements.txt

#instalar las librerias
pip install -r requirements.txt

Nota El ambiente virtual debe estar en el gitignore. Solo se archivo el requirements.txt