Creación de un entorno virtual con VENV - Python

Creación de un entorno virtual con VENV - Python

- in Devnet, Linux
254
0

Este artículo enseña cómo configurar un entorno virtual de python en un Ubuntu 20.04.



Un entorno virtual le permite gestionar instalaciones de paquetes separadas para diferentes proyectos. Esencialmente le permiten crear una instalación "virtual" aislada de Python e instalar paquetes en esa instalación virtual.

Para crear un entorno virtual, ve al directorio de tu proyecto y ejecuta venv.

1.- Instala python3-venv

sudo apt install python3-venv

2.- Crear un entorno virtual

Empecemos por crear un directorio del proyecto y cambiarnos a éste.

mkdir MyScripts
cd MyScripts/

Creamos un entorno virtual

python3 -m venv Myvenv
  • -m se utiliza para llamar a un módulo.
  • En este ejemplo, el entorno virtual se llama Myvenv
  • Normalmente, el nombre del entorno virtual es venv, así como el módulo

El comando anterior creará un nuevo directorio "Myvenv" en nuestro proyecto. En este directorio se encuentra el binario de Python y los paquetes para el entorno virtual.

3.- Activación del entorno virtual:

source Myvenv/bin/activate

La activación de un entorno virtual pondrá los ejecutables de Python y pip específicos del entorno virtual en el PATH de tu shell.



Puedes confirmar que estás en el entorno virtual comprobando la ubicación de tu intérprete de Python:

which python

4.-Instalación de paquetes

Ahora que estás en tu entorno virtual, puedes instalar paquetes. Por ejemplo:

pip install jsons

5.- Desactivar el entorno virtual

Cuando termines de trabajar en tu entorno virtual, puedes desactivarlo ejecutando el siguiente comando:

deactivate



¡Listo! Hemos aprendido a instalar nuestro entorno virtual con Python.



Si utilizas Python 3.3 o posterior, el módulo venv es la forma preferida de crear y gestionar entornos virtuales. Si usas Python 2, debes usar virtualenv en lugar de venv.

References:

https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments/

Facebook Comments

You may also like

Instalar Docker en Ubuntu

In this article we will learn how to