2016-08-01 63 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軟件包Django的。使用pip安裝它。 'pip安裝mysql-python'。 – cutteeth

+0

我已經這樣做了,但是我收到了錯誤。 –

回答

1

可能你使用的是64位的python/mysql,但是pip已經安裝了32位的mysql-python。

從鏈接下載64位的mysql-python的[鏈接只有爲Python 2.7的支持]: http://www.codegood.com/archives/129

,並運行以下命令:

$ pip install path_to_64bit-mysql-python.zip 
相關問題