Artículo
Alberto Fuentes · Dic 2, 2022 Lectura de 2 min

Entorno Virtual de Python Embebido (venv)

Si usáis Python, podéis utilizar el módulo venv para crear un entorno virtual. Este módulo es la manera recomendada de crear y gestionar entornos virtuales.

Un entorno virtual es una herramienta que ayuda a mantener separadas las dependencias requeridas por diferentes proyectos, mediante la creación de entornos virtuales aislados de Python para ellos. Resuelve el dilema “El proyecto X depende de la versión 1.x pero el proyecto Y necesita la 4.x”, y mantiene limpio y manejable el directorio site-packages global.

Así que si trabajáis mucho con Python, como yo, podéis usar el módulo venv para crear un entorno virtual para vuestro proyecto. Esto os permitirá instalar paquetes sin que afecte a la instalación de Python global.

Aquí encontraréis dos alias simples para crear y activar un entorno virtual.

Alias de Python

alias venv="python3 -m venv .venv; source .venv/bin/activate"
alias irisvenv="python3 -m venv .venv; source .venv/bin/activate; pip install https://github.com/grongierisc/iris-embedded-python-wrapper/releases/download/v0.0.1/iris-0.0.1-py3-none-any.whl"

Vamos a profundizar en los detalles de cada alias.

Python venv

El primer alias es uno sencillo. Creará un entorno virtual en el directorio actual y lo activará.

python3 -m venv .venv

Crea un entorno llamado .venv en el directorio actual.

source .venv/bin/activate

Activa el entorno.

InterSystems IRIS venv

El segundo alias es similar al primero excepto que instalará InterSystems IRIS Python wrapper en el entorno virtual.

python3 -m venv .venv

Crea un entorno llamado .venv en el directorio actual

source .venv/bin/activate

Activa el entorno.

pip install https://github.com/grongierisc/iris-embedded-python-wrapper/releases/download/v0.0.1/iris-0.0.1-py3-none-any.whl

Instala el InterSystems IRIS Python wrapper.

Este módulo es un envoltorio alrededor de InterSystems IRIS Embedded Python API. Te permite conectarte a una instancia InterSystems IRIS y ejecutar consultas SQL.

Importante! para que funcione necesitarás tener configurada una variable de entorno llamada IRISINSTALLDIR apuntando al directorio de instalación de IRIS.

export IRISINSTALLDIR=/opt/iris

Conclusión

Espero que os resulte útil este artículo. Si tenéis alguna pregunta o comentario, podéis escribirme en esta misma publicación.

1
1 38
Debate (0)2
Inicie sesión o regístrese para continuar