Entornos virtuales de Python con Virtualenv
Virtualenv es una herramienta para la creación de entornos de Python totalmente aislados y facilita la instalación de paquetes en el home de cada usuario. Virtualenv permite crear entornos de Python2 o de Python3.
La creación de los entornos virtuales se debe realizar solicitando un trabajo interactivo con el comando interactivo -gn. Con él solicitamos un trabajo interactivo por 30 minutos en la partición normal.
-
Para la creación de un entorno virtual con Python2 (2.7.5) se debe ejecutar
virtualenv-2 ENV. -
Para la creación de un entorno virtual con Python3 (3.4.9) se debe ejecutar
virtualenv-3 ENV.
En ambos casos ENV es el directorio donde se creara el entorno virtual con la version de Python indicada. En cada entorno virtual se creará un archivo de activación que permite activar a ese entorno virtual: source ENV/bin/activate
Todos los paquetes que se instalen a partir de aquí (por ejemplo, utilizando pip) serán instalados dentro del directorio ENV y podrán ser usados directamente por cualquier script Python.
Finalmente, para salir entorno virtual alcanza con ejecutar deactivate.
Más información en Virtualenv.