Python virtualenv

Tras unas semanas trabajando con django más en serio y día a día y con distintas versiones en local y en nuestro servidor, he decidido usar virtualenv evitando adivinar qué módulos/métodos podía usar y cuáles no del salto de la 1.2 a la 1.3.

Para este objetivo viene que ni pintado el módulo virtualenv para python, que con mucha sencillez te permite cargar en un entorno distintas versiones de módulos python, haciendo fácil replicar las versiones de módulos usados en un entorno de producción a local.

Hay un tutorial muy bueno sobre cómo instalarlo y activarlo en la wiki de Archlinux.

Una vez instalado podemos jugar con los repos de pip y con un sencillo pip install modulo=version instalar la versión que necesitamos sólo para nuestro entorno activo.

Para volver a la normalidad basta con un deactivate, podéis comprobarlo en otro tutorial de virtualenv.

Javier Aguirre

Read more posts by this author.

comments powered by Disqus