Tener entornos virtuales bajo python puede ser muy interesante para poder aislar proyectos entre sÃ, por ejemplo podemos tener una versión distinta de cierta librerÃa para cada proyecto, además nos aporta una mayor seguridad a la hora de actualizar el sistema operativo ya que las librerÃas del entorno virtual no dependerán de las del sistema operativo.
Instalamos el soporte para virtual environments en python:
Creamos un entorno virtual llamado 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.
En python3:
Cargamos el virtualEnv:
(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:
tahoe-lafs 1.12.1
Para salir del entorno virtual:
RX4 ✺ ~>
Si queremos que un script se ejecute directamente dentro de nuestro virtualEnv debemos indicarle el interprete:
#! /path/to/ENV/bin/python