MySQLdb for Python 2.7 (Ubuntu)

iForests picture iForests · Apr 8, 2012 · Viewed 56.9k times · Source

After I installed MySQLdb by

sudo apt-get install python-mysqldb

I can import and use it when I use Python 2.6, but not 2.7. (ImportError: No module named MySQLdb)

I think that apt-get install MySQLdb in version 2.6, but I don't know how to make python 2.7 work with it. Please help me. Thanks a lot!

Answer

Maksym Polshcha picture Maksym Polshcha · Apr 8, 2012

If you want system-wide installation for python2.7 you should use easy_install-2.7. Install setuptools (or distribute) for python 2.7, then type:

easy_install-2.7 mysql-python

Update:

Or just

sudo apt-get install python2.7-mysqldb

Notice without adding sudo you'd not be able to make the changes.