viernes, 5 de octubre de 2012

Python instalar y usar Virtualenv

Virtulenv es como bien lo dice un entorno virtual o como se dice ahora "SANDBOX", donde podremos desarrollar y ejecutar nuestras aplicaciones con total seguridad. Asi podremos ejecutar nuestras aplicaciones  de python y experimentar sin miedo a romper algo del resto del sistema.


Instalando este paquete podremos disponer de nuestro interprete particular en cada una de estas Sandbox y no solo eso, tendremos las librerias necesarias para ese proyecto, sin que se nos haga una mescolanza, cuantas veces nos representa un trabajo de mas tiempo que desarrollar el ubicar y empaquetar todo lo que usamos de librerias y codigos....

A ver resuminedo, por cada Sandbox tendremos nuestro python (que hasta podria ser version diferente) nuestras librerias particulares para ese desarrollo y todo esto no molestaria a otros proyectos que usan versiones diferentes o librerias diferentes... cooool como tener muchas maquinas diferentes con python!!!

y la pregunta es... como hago para tener esto?...
Bien ejecutamos lo siguiente para poder disponer de nuestro primer sandbox...

           $ pip install virtualenv

           $ virtualenv --no-site-packages --distribute prueba


           New python executable in prueba/bin/python
           Installing  distribute ................................................................................................                 
           ..........................................................................................................done.
           Installing pip................done.



           $ cd prueba

           ~/prueba $

           $ source bin/activate

           (prueba)developer at marcelo-Inspiron-N4030 in ~/prueba $



Bien si ya seguiste estos pasos y todo salio muy similar a lo que he mostrado ya tienes el primer Sandbox y se puede empezar a desarrollar. 
Para otros sandbox se siguen los mismos pasos.

Aja... buenisimo... ya desarrolle, trabaje y probe, funciona todo muy lindo... COMO SALGO !!!
a no desesperar es tan simple como hacer

            $ deactivate

Si todo esta bien deberiamos ver el prompt del sistema nuevamente sin el (prueba).
Exitos y a disfrutar de python...