Workflow utilisant virtualenv et pip

J'ai python2.6 et django1.2.3 déjà installé sur mon système (Ubuntu 10.x).
C'est la configuration que j'utilise pour la plupart de mes projets. Mais pour certains projets, j'ai besoin de bac à sable environnements, différentes version de django, des modules python et parfois même les différentes version de python.

Donc, je suis en train d'utiliser pip et virtualenv maintenant,mais je suis incapable de changer de python et django version. Vais-je avoir à retirer la configuration par défaut et déplacer tous les projets existants dans 1 virtualenv. Puis-je éviter cela? Même si je le fais, comment puis-je spécifier une autre version de python?

Si je dois supprimer les anciens paramètres. Comment dois-je faire? J'ai actuellement la plupart des choses installé dans /usr/local/lib/python2.6/dist-packages/ mais je ne suis pas sûr si il n'y a rien d'installé n'importe où ailleurs aussi.

Si j'ai une vierge, le programme d'installation avec juste Ubuntu, quel est le flux de travail idéal? Est-il celui-ci?

Install python
$ sudo apt-get install python-setuptools 
$ sudo apt-get install python-virtualenv 
$ sudo easy_install pip
$ sudo pip install virtualenvwrapper 

source d'informationauteur Ajay Yadav