3  Entornos virtuales

Un entorno virtual en Python es un espacio aislado que permite tener versiones específicas de Python y de paquetes instalados que son independientes de las instalaciones globales. Esto significa que puedes tener diferentes proyectos con sus propias versiones de paquetes y dependencias, sin que interfieran entre sí.

Abre una PowerShell como administrador y ejecuta lo siguiente:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

Cuida de confirmar si a todo.

Crea un directorio en tu home llamado venvs

mkdir venvs

Entra a venvs con:

cd venvs

Crea el ambiente virtual llamado mooc con:

python -m venv mooc 

Activa el ambiente virtual desde tu home con

.\venvs\mooc\Script\activate\

Se debe ver así:

Instala pandas y matplotlib en el venv

Registra tus paquetes instalados en tu venv con

python -m pip freeze > requirements.txt

Reinstala tu ambiente virtual a partir de un requirements.txt

pip install -r requirements.txt
Tip

En Linux y MacOs los entornos virtuales se crean igual pero se activan con

source ~/venvs/mooc/bin/activate