Tengo python2.6 y django1.2.3 ya instalados en mi sistema (Ubuntu 10.x).
Esta es la configuración que uso para la mayoría de mis proyectos. Pero para algunos proyectos necesito entornos de espacio aislado, diferentes versiones de django, algunos módulos adicionales de python y, a veces, incluso una versión de Python diferente.Flujo de trabajo usando virtualenv y pip
Por lo tanto, estoy tratando de usar pip y virtualenv ahora, pero no puedo cambiar la versión de python y django. Tendré que eliminar la configuración predeterminada y mover todos los proyectos existentes en 1 virtualenv. ¿Puedo evitar esto? Incluso si hago eso, ¿cómo puedo especificar una versión diferente de python?
Si tengo que eliminar la configuración anterior. ¿Cómo puedo hacer eso? Actualmente tengo la mayoría de las cosas instaladas en /usr/local/lib/python2.6/dist-packages/
, pero no estoy seguro de si hay algo instalado en otro lugar.
Si tengo una configuración completamente en blanco con solo Ubuntu, ¿cuál es el flujo de trabajo ideal? ¿Es este?
Install python
$ sudo apt-get install python-setuptools
$ sudo apt-get install python-virtualenv
$ sudo easy_install pip
$ sudo pip install virtualenvwrapper
virtualenv le salvará la vida - buena llamada. – JohnO