0

AWS でサーバー化された django アプリケーションから MySQL を接続しようとしましたが、興味深いエラーが発生します:エラーは: mysql.base という名前のモジュールはありません

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'try',
        'USER': 'root',
        'PASSWORD': 'pwd',
        'HOST': '',
        'PORT': '3306',
    }
}

MySQLdb はすでにインストールされています。import MySQLdbPython コマンドラインで実行されます。

MySQL を接続できます。sudo apt-get install mysql-server mysql-common mysql-client libmysqlclient15-dev でインストールしました

私は本当にこのエラーで立ち往生しています。これを理解するのを手伝ってもらえますか?

ありがとう

4

2 に答える 2

0

mysqlforpythonをインストールしていないようです。 http://pypi.python.org/pypi/MySQL-python/1.2.3

また

sudo apt-get install python-mysqldb
于 2012-07-05T01:10:06.280 に答える
0

Python PATH に問題があるようです。python-mysql db ドライバーが PATH にあることを確認してください。

于 2012-07-05T04:54:01.723 に答える