Conceptos
virtualenv
Crea un entorno que tiene sus propios directorios de instalaci贸n, que no comparte bibliotecas con otros entornos virtualenv (y, opcionalmente, tampoco accede a las bibliotecas instaladas globalmente).
virtualenvwrapper
Es un conjunto de extensiones para la herramienta virtualenv. Las extensiones incluyen "wrapper" para crear, eliminar, listar entornos virtuales, etc. Facilitando el trabajo en m谩s de un proyecto.
Instalaci贸n
Instalaci贸n de Prerequisitos
yum install python-pip
Instalaci贸n de Virtual Environment
pip install virtualenvyum install python-virtualenvwrapperopip install virtualenvwrapper
Parametrizaci贸n virtualenvwrapper
vim ~/.bashrc- A帽adimos las siguientes lineas:
export WORKON_HOME=~/.virtualenvs
source /usr/bin/virtualenvwrapper.sh
- Compilamos el archivo ~/.bashrc
source ~/.bashrc
Guia de Uso
Crear un nuevo virtualenv
mkvirtualenv -p /usr/bin/python3.3 proyPython3v3
Para salir de un virtualenv
deactivate
Listar los Proyectos virtualenv
lsvirtualenv
Listar or Cambiar/Trabajar en virtualenvs
workonworkon proyPython3v3
Referencias
Pip - wikipedia
Pip - Guia Oficial
virtualenv - Guia Oficial
virtualenvwrapper - Guia Oficial
Bitacora
[usuario@localhost ~]$ mkvirtualenv -p /usr/bin/python3.3 proyPython3v3
Running virtualenv with interpreter /usr/bin/python3.3
Using base prefix '/usr'
New python executable in proyPython3v3/bin/python3.3
Also creating executable in proyPython3v3/bin/python
Installing setuptools, pip...done.
(proyPython3v3)[usuario@localhost ~]$
(proyPython3v3)[usuario@localhost ~]$ deactivate
[usuario@localhost ~]$