Esta web utiliza cookies, puedes ver nuestra política de cookies, aquí Si continuas navegando estás aceptándola

Virtual envs en python


Instalamos el soporte para virtual environments en python:

emerge -av dev-python/virtualenv

Creamos un entorno virtual llamado ENV:

virtualenv ENV
New python executable in /home/kr0m/ENV/bin/python2.7
Also creating executable in /home/kr0m/ENV/bin/python
Installing setuptools, pip, wheel...done.

Cargamos el virtualEnv:

RX4 ✺ ~> source ENV/bin/activate
(ENV) RX4 ✺ ~>

Ahora podemos instalar mediante el pip del virtualEnv las librerías que necesitemos y quedarán totalmente aisladas de nuestro SO.

Podemos consultar las librerías instaladas mediante pip tanto fuera como dentro del entorno virtual:

RX4 ✺ ~> pip list |grep tahoe
(ENV) RX4 ✺ ~> pip list |grep tahoe
tahoe-lafs       1.12.1                

Para salir del entorno virtual:

(ENV) RX4 ✺ ~> deactivate
RX4 ✺ ~>

Si queremos que un script se ejecute directamente dentro de nuestro virtualEnv debemos indicarle el interprete:

#! /path/to/ENV/bin/python

Autor: Kr0m -- 11/06/2018 20:06:05