Entornos virtuales¶
Un entorno virtual es una computadora simulada en donde podemos instalar librerías sin afectar a nuestra computadora u otros entornos virtuales.
En Python existen al menos 2 formas de crear y gestionar un entorno virtual:
- conda
- venv
conda es un gestor de paquetes y de entornos de software libre usable en Windows, Linux y Mac.
venv es un librería nativa de python que permite crear entornos de forma rápida y fácil.
Creación entorno¶
Desde cero¶
In [ ]:
Copied!
%zpython -m venv <env-name> --prompt="<alias>”
%conda create --name <env-name>
%zpython -m venv --prompt="”
%conda create --name
Desde archivo¶
In [ ]:
Copied!
%python -m venv <env-name> --prompt="<alias>"
%python -m pip install -r requirements.txt
%conda env create -f environment.yml
%python -m venv --prompt=""
%python -m pip install -r requirements.txt
%conda env create -f environment.yml
Activar entorno¶
In [ ]:
Copied!
%<env-name>\Scripts\Activate
%conda activate snowflakes
%\Scripts\Activate
%conda activate snowflakes
Instalar paquete¶
In [ ]:
Copied!
%pip install <name>
%conda install <name>
%pip install
%conda install
Desintalar paquete¶
In [ ]:
Copied!
%pip uninstall <name>
%conda remove <name>
%pip uninstall
%conda remove
Desactivar entorno¶
In [ ]:
Copied!
%deactivate
%conda deactivate
%deactivate
%conda deactivate
Borrar entorno¶
In [ ]:
Copied!
%rm -r <evn-name>
%conda remove -n <env-name> --all
%rm -r
%conda remove -n --all
Guardar configuración¶
In [ ]:
Copied!
%python -m pip freeze > requirements.txt
%conda env export > environment.yml
%python -m pip freeze > requirements.txt
%conda env export > environment.yml