MySQLdbが使えない場合の設定方法

Djangoなどを使っていると、MySQLdbが使えない場合があります。

例えば以下のようなエラーです。

    raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb


この場合MySQLdbが使えないとあるので、そのモジュールをインストールします。

MySQLdbを使う設定

# yum -y install mysql-devel
# easy_install mysql-python

標準のPythonの環境に、異なるバージョンのPythonをインストールした場合や、複数のPythonで運用する場合に、easy_installが個々のPython環境に登録しきれていない場合があります。


そのような場合は、対象としているPythonの環境に対して、easy_installを行う必要があります。