Entornos virtuales con Virtualenvwrapper

Hasta no hace mucho, tenía que mantener una aplicación propia con compatibilidad para Windows XP, y para seguir manteniéndola usaba una maquina virtual que funcionaba perfectamente pero tenía que ocupar los 20GB de espacio en disco duro y al mismo tiempo soportar la carga de una maquina adicional prendida en una sola PC. de nuevo, funcionaba perfectamente.

Ahora que he empezado a desarrollar en python/django me sorprendió bastante la facilidad con la que se pueden mantener diferentes entornor virtuales. Al principio, con mi misma metodología de trabajo, había pensado en tener máquinas virtuales, pero eso es de años pasados. Conocí VirtualEnv y me fascinó, luego conocí Virtualenvwrapper, y quedé mucho más cómodo, dado que no me tengo que aprender todos los comandos de dificiles de VirtualEnv.

Hay quien prefiere VirtualEnv y es respetable, pero yo personalmente prefiero, por su facilidad, a VirtualenWrapper.

Para instalarlo haremos uso de PIP, un manejador de paquetes excepcional para Linux, Windows y MacOS. Para instalarlo debes:

  • Tener instalado Python
  • Descargar get-pip.py
  • Abrir la consola y navegar hasta la ruta donde se descargó el archivo.
  • ejecutar desde la consola: python get-pip.py
  • Esperar a que termine el proceso.

Aquí el tutorial completo.

Una vez instalado PIP ahora procedemos a instalar virtualenvwrapper con una sola línea de código en la consola:

pip install virtualenvwrapper

Ya lo tenemos instalado.

Para crear un nuevo entorno virtual:

mkvirtualenv mientorno

Esto te crea un entorno con su propio ejecutable de Python y de Pip, por lo que todo lo que instales se instalará dentro de ese entorno si afectar en nada tu configuración global.

Si tienes más de una versión de Python instalada y quieres usar una especifica usa el parámetor -P:

mkvirtualenv mientornopython3.4 -P  C:\Python3.4\python.exe

En Ubuntu para saber la ruta de python ejecuta:

whereis python

esto devuelve las diferentes rutas donde se encuentra un archivo ejecutable python.

Para activar un entorno virtual ya creado:

workon mientorno

Ya puedes empezar a instalar por ejemplo django:

pip install django

Los medicamentos, absolutamente, van a cambiar tu vida. Si el problema persiste durante un perГ­odo mГЎs largo, se debe consultar a un mГ©dico. ВїTiene alguna pregunta sobre Kamagra y comprare cialis? Por supuesto que no es todo. ВїQuГ© medicamento es adecuado para incapacidad laboral para obtener o mantener una erecciГіn? Tal vez usted sabe sobre . Otra pregunta que tenemos que discutir es . Tener impotencia lata complicar el romance. Todo tipo de medicamentos, desde aquellos que se consideran «todos naturales» a los que se producen quГ­micamente en un laboratorio, pueden causar algunos efectos secundarios no deseados.