2016-08-01 29 views
0

Ich habe Probleme beim Verbinden von MySQL-Datenbank in Django. Ich erhalte Fehler alsFehler beim Laden von 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. 

I Datenbank Einstellung als

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', 
} 
} 

gesetzt haben, weiß ich nicht, wo ich Fehler mache.

+0

Es gibt ein mysql-Paket für django. Installieren Sie es mit Pip. 'pip install mysql-python'. – cutteeth

+0

Ich habe das schon gemacht, aber ich bekomme Fehler. –

Antwort

1

Wahrscheinlich verwenden Sie 64bit python/mysql, aber pip hatte das 32bit mysql-python installiert.

den mysql-Python aus dem Link 64-Bit-Downloads [Der Link hat nur Unterstützung für Python 2.7]: http://www.codegood.com/archives/129

und die folgend laufen:

$ pip install path_to_64bit-mysql-python.zip 
Verwandte Themen