title: Django unable to find MySQLdb python module
body: <p>Installed Django from source (python setup.py install and such), installed MySQLdb from source (python setup.py build, python setup.py install). Using Python 2.4 which came installed on the OS (CentOS 5.5). Getting the following error message after launching the server:</p>
  
  <pre>Error loading MySQLdb module: No module named MySQLdb</pre>
  
  <p>The pythonpath the debug info provides includes</p>
  
  <pre>'/usr/lib/python2.4/site-packages'</pre>
  
  <p>and yet, if I <code>ls</code> that directory, I can plainly see</p>
  
  <pre>MySQL_python-1.2.3-py2.4-linux-i686.egg</pre>
  
  <p>Using the python interactive shell, I can type <code>import MySQLdb</code> and it produces no errors. This leads me to believe it's a Django pathing issue, but I haven't the slightest clue where to start looking as I'm new to both Django and python.</p>
  
  <p>EDIT: And to be a bit more specific, everything is currently running as root. I haven't setup any users yet on the machine, so none exist other than root.</p>
  
  <p>EDITx2: And to be even more specific, web server is Cherokee, and deploying using uWSGI. All installed from source.</p>