Virtual Environment 馃悕

Category python

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 virtualenv
  • yum install python-virtualenvwrapper o pip 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

  • workon
  • workon 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 ~]$
Show Comments