miércoles, 23 de mayo de 2012

Virtualenv en Archlinux

Acabo de tener algunos problemas instalando virtualenv correctamente en ArchLinux. Pues resulta que en los repositorios de ArchLinux coexisten dos versiones de Python, la 3 y la 2.7, es aquí es dónde la puerca torció el rabo.
En estos momentos muchas librerías y frameworks no mantienen soporte para la versión 3 de Python, así que el objetivo es instalar Python 2.7.
$ sudo pacman -S python2 python2-pip python2-virtualenv
Se instalar los paquetes corresponidentes, ¡Y ya está!

Creando un entorno virtual

Para crear un entorno virtual simplemente ejecutamos el comando:
$ virtualenv2 env
Virtualenv creará un nuevo directorio llamado env en donde se encuentra nuestro entorno, solo bastará con activarlo.
$ source env/bin/activate
Con este comando quedará activado el nuevo entorno, y lo sabremos porque la shell cambiará a:
(env) $
A partir de ahora podremos instalar cualquier paquete con pip diréctamente en este entorno, sin necesidad de permisos de root ó sin perturbar el entorno global.
(env) $ pip install flask
¡Listo! hemos instalado flask en nuestro entorno virtual, ¡A disfrutar!

No hay comentarios:

Publicar un comentario