jueves, 8 de septiembre de 2016

Que son los entornos vituales ( VirtualEnv ) y para que sirven con Django.


Aveces tenemos el problema que hacemos una aplicación en una determinada versión, por ejemplo Django 1.7 y actualizamos a una versión mas reciente. Por lo cual nuestras aplicaciones por lo general tienen problemas y algunas dejan de funcionar. Para evitar eso están los entornos virtutales o virtualenv, que lo que hace es darnos versiones independientes, tipo una maquina virtual pero para python.

Para usarlos primero que nada hay que instalar

Para python 2.7
# Debian, Ubuntu
# (esta opción instalará Python 3 y Python 2.7)
$ sudo apt-get install virtualenv python-virtualenv

 Tambien se puede instalar con pip
# Linux, OS X
$ sudo pip install virtualenv

Para crear un Proyecto (un nuevo entorno virtual)
# Linux, OS X
$ virtualenv mi_proyecto

Para Activarlo
 mi_proyecto
$ source bin/activate
(mi_proyecto)$

Para Desactivarlo
(mi_proyecto)$ deactivate
$

Ahora ya podemos instalar todo lo que necesitemos para nuestro proyecto sin necesidad de afectar proyectos anteriores o futuros.



No hay comentarios:

Publicar un comentario