title: No module named MySQLdb even if MySQL-python installed?
body: <p>I have a CentOS box.</p>
  
  <pre><code>(venv)[root@localhost]# yum install MySQL-python
  Loaded plugins: fastestmirror, refresh-packagekit, security
  Loading mirror speeds from cached hostfile
   * base: mirrors.maine.edu
   * epel: ftp.osuosl.org
   * extras: mirror.us.leaseweb.net
   * remi: rpms.famillecollet.com
   * updates: mirrors.centarra.com
  Setting up Install Process
  Package MySQL-python-1.2.3-0.3.c1.1.el6.x86_64 already installed and latest version
  Nothing to do
  </code></pre>
  
  <p>...</p>
  
  <pre><code>(venv)[root@localhost]# python
  Python 2.7.6 (default, May 20 2014, 20:23:08)
  [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; import MySQLdb
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
  ImportError: No module named MySQLdb
  &gt;&gt;&gt;
  </code></pre>
  
  <p>What do I do?</p>
  
  <p>and when I try <code>pip install mysql-python</code> I get this:</p>
  
  <pre><code>Traceback (most recent call last):
    File "/home/user1/project/venv/bin/pip", line 11, in &lt;module&gt;
      sys.exit(main())
    File "/home/user1/project/venv/lib/python2.7/site-packages/pip/__init__.py", line 185, in main
      return command.main(cmd_args)
    File "/home/user1/project/venv/lib/python2.7/site-packages/pip/basecommand.py", line 161, in main
      text = '\n'.join(complete_log)
  UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 65: ordinal not in range(128)
  </code></pre>