VirtualEnv para Django

Image
¿Que hace VirtualEnv?
virtualenv es una herramienta para crear entornos python insolados.Ventajas:

  • Seguimiento de paquetes instalados
  • Mantiene el entorno del sistema limpio
  • Duplica fácilmente el entorno de producción o desarrollo.

Instalación (asumiendo que tienen una distribución basada en debian):

Código:

$ sudo apt-get install python-virtualenv

O si estas usando un sistema basado en fedora:

Código:

# yum install python-virtualenv

Creación de un entorno virtual:

Código:

$ virtualenv venv

Activar entorno virtual:

Código:

$ source venv/bin/activate

Instalando paquetes:

Código:

(venv)$ pip install django

Instalando paquetes con una versión especifica:

Código:

(venv)$ pip install django==1.3

Desinstalando paquetes:

Código:

(venv)$ pip uninstall django

Actualizando paquetes:

Código:

(venv)$ pip install --upgrade django

Respaldando paquetes instalados

Código:

(venv)$ pip freeze > requirements.txt

Instalando paquetes desde un archivo requirements.txt

Código:

(venv)$ pip install -r requirements.txt

Aquí solo he mostrado los comandos mas básicos de pip para uso mas avanzado pueden checar la documentación.

Una vez que hayan terminado de usar el entorno virtual y deseen desactivar el entorno solo tienen que hacer lo siguiente:

Código:

(venv)$ deactivate

Fuente: http://www.forosdelweb.com

Anuncios