title: Installing MySQL-python for Django
body: <p>I've just learned how to use <code>virtualenv</code> and I installed Django 1.4.5. I'm assuming that the <code>virtualenv</code> created a clean slate for me to work on so with the Django 1.4.5 installed, I copied all my previous files into the <code>virtualenv</code> environment.</p>
  
  <p>I tried to run the server but I get an error saying <code>"no module named MySQLdb"</code>. I think this means that I forgot to install MySQL-python. I tried to install it via </p>
  
  <pre><code>    pip install MySQL-python
  </code></pre>
  
  <p>But I get this error</p>
  
  <pre><code>    Downloading/unpacking MySQL-python
      Running setup.py egg_info for package MySQL-python
      The required version of distribute (&gt;=0.6.28) is not available,
      and can't be installed while this script is running. Please
      install a more recent version first, using
      'easy_install -U distribute'.
  
      (Currently using distribute 0.6.24     (/home/bradford/Development/Django/django_1.4.5/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg))
      Complete output from command python setup.py egg_info:
      The required version of distribute (&gt;=0.6.28) is not available,
  
      and can't be installed while this script is running. Please
  
      install a more recent version first, using
  
      'easy_install -U distribute'.
  
  
  
      (Currently using distribute 0.6.24  (/home/bradford/Development/Django/django_1.4.5/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg))
  
      ----------------------------------------
      Command python setup.py egg_info failed with error code 2 in /home/bradford/Development/Django/django_1.4.5/build/MySQL-python
  </code></pre>
  
  <p>Not quite sure how to go about fixing this problem =/ any help much appreciated!</p>