Foros del Web » Programando para Internet » Python »

[Aporte] VirtualEnv en Windows

Estas en el tema de [Aporte] VirtualEnv en Windows en el foro de Python en Foros del Web. Instalación La instalación de VirtualEnv en windows es un poco mas tediosa que en la instalacion de VirtualEnv en linux . Para este aporte voy ...
  #1 (permalink)  
Antiguo 01/01/2013, 11:43
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
[Aporte] VirtualEnv en Windows

Instalación

La instalación de VirtualEnv en windows es un poco mas tediosa que en la instalacion de VirtualEnv en linux.

Para este aporte voy asumir que tienes python instalado y que ademas lo tienes en el path del sistema.

Lo primero que vamos hacer es instalar virtualenv, pip y distribute. La manera mas sencilla de hacer esto es bajando los .exe de este indice de paquetes python precompilados para windows. La instalación es muy sencilla solo tienes que seguir el asistente.

Uso de virtualenv y pip

Creación de un entorno virtual:
Código:
C:> virtualenv venv
Activar entorno virtual:
Código:
C:> source venv/bin/activate
Instalando paquetes:
Código:
(venv) C:> pip install django
Instalando paquetes con una versión especifica:
Código:
(venv) C:> pip install django==1.3
Desinstalando paquetes:
Código:
(venv) C:> pip uninstall django
Actualizando paquetes:
Código:
(venv) C:> pip install --upgrade django
Respaldando paquetes instalados
Código:
(venv) C:> pip freeze > requirements.txt
Instalando paquetes desde un archivo requirements.txt
Código:
(venv) C:> 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) C:> deactivate

Última edición por razpeitia; 01/01/2013 a las 12:49

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 16:59.