2016-08-01 12 views
0

djangoにmysqlデータベースを接続する際に問題が発生しました。私はMySQLdbをロード中にエラーが発生しました

raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: DLL load failed: %1 is not a valid Win32 application. 

としてエラーを取得しています私は間違いを犯してよどこ私は知らない

DATABASES = { 
'default': { 
    'ENGINE': 'django.db.backends.mysql', 
    'NAME': 'db_name', 
    'USER': 'user', 
    'PASSWORD': 'password', 
    'HOST': 'localhost', # Or an IP Address that your DB is hosted on 
    'PORT': '3306', 
} 
} 

としてデータベースの設定を設定しています。

+0

ジャンゴのためのmysqlパッケージがあります。 pipを使用してインストールします。 'pip install mysql-python'を実行します。 – cutteeth

+0

私はすでにそれを行っていますが、間違いがあります。 –

答えて

1

おそらくあなたは64bit python/mysqlを使っていますが、pipは32bit mysql-pythonをインストールしています。 http://www.codegood.com/archives/129

し、以下を実行します:

は、[リンクのみのpython 2.7をサポートしています]リンクから64ビットのmysql-pythonのダウンロード

$ pip install path_to_64bit-mysql-python.zip 
関連する問題