Los entornso virtuales, son mecanismos utilizados en para trabajar en distintos entornos separados de los directorios del sistema.Cada entorno funciona independiente de los demas, una vez activos puede tener conjuntos independientes de las librerias sin importar las versiones, solucionando multiples problemas de compatibilidad.
PYTHON3
PASO 1: Instalar python3-venv
Primero como buena practica siempre actualizar los paquetes del sistema antes de instalar cualquier paquete:
sudo apt-get update -y
Ahora instalar python3-venv
sudo apt-get install python3-venv
PASO 2: Crear el entorno virtual de python
Despues instalado, es hora de crear el directorio donde se almacenara el entorno virtual
mkdir byte_fate cd byte_fate
Ahora se crea el entorno virtual para en la carpeta del proyecto.
python3 -m venv bytefate_env
Si quieres comprobarlo te mostrar una carpeta nueva con el nombre que le diste al entorno
ls -l
PASO 3: Activar el entorno
Es hora de trabajar, para activar el entorno es necesario utilizar el siguiente comando
source bytefate_env/bin/activate
Una vez activado se podra ver el nombre del entorno virtual en la barra antes de la informacion del sistema, algo asi..
(bytefate_env) user@host:~/byte_fate#
PASO 4: Instalar paquetes
Ya tienes un entorno en limpio para jugar con diferentes versiones, sin ningun inconveniente al momento de agregar un nuevo paquete. Prueba instalando este paquete.
pip install requests
Paso 5: Cerrar el entorno Virtual
Para cerrarlo es muy sencillo, es ubicar la terminal que esta ejecutando el entorno virtual y ejecutar el siguiente comandodeactivate
Ahora que ya estas listo para crear, sus propios entornos con paquetes independientes.