title: Workflow using virtualenv and pip
body: <p>I have python2.6 and django1.2.3 already installed on my system (Ubuntu 10.x).<br>
  This is the setup i use for most of my projects. But for some projects I need sandboxed environments, different django version, some extra python modules and sometimes even different python version.</p>
  
  <p>So, I am trying to use pip and virtualenv now,but I am unable to change python and django version. Will I have to remove default setup and move all existing projects into 1 virtualenv. Can I avoid this? Even if I do that, how can I specify a different version of python?</p>
  
  <p>If I have to remove the old settings. How do i do that? I have currently most of the things installed in <code>/usr/local/lib/python2.6/dist-packages/</code> but I am not sure if there is anything installed anywhere else also.</p>
  
  <p>If I have a completely blank setup with just Ubuntu, what is the ideal workflow? Is it this one?</p>
  
  <pre><code>Install python
  $ sudo apt-get install python-setuptools 
  $ sudo apt-get install python-virtualenv 
  $ sudo easy_install pip
  $ sudo pip install virtualenvwrapper 
  </code></pre>