django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb的解

今天自學django建立mysql數據庫表的時候報了以下錯誤:python

raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
在我百度查詢下,終於找到了問題所在,就是沒有安裝MySQL-python。基於這個問題,網上提供了各類解決方案,大部分都是基於Python 包的mysql

安裝和管理工具pip命令去安裝MySQL-python(在cmd命令行下執行pip install MySQL-python安裝),然而在安裝的過程當中確報了以下錯誤:sql

Command "d:\python27\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\tangbo\\appdata\\local\\temp\\pip-build-wif0di\\mysql-python\\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record c:\users\tangbo\appdata\local\temp\pip-yvc9jx-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in c:\users\tangbo\appdata\local\temp\pip-build-wif0di\mysql-python\數據庫

 

我找到了一種更加簡單的方式來解決這個問題:django

一、下載MySQL-python的安裝包,地址以下:app

https://pypi.python.org/pypi/MySQL-python/1.2.5

打開網頁,定位到以下圖所示的位置,下載箭頭所指的安裝包(個人機器是64位的,下載這個32位的也沒有問題):eclipse

 

二、點擊安裝包安裝工具

點擊後設置路徑,示意圖以下:ui

其中Python Directory:設置爲python安裝的路徑spa

  Installation Directory:設置爲python安裝路徑下的\lib\site-pack-ages\目錄下

 

完成上述步驟,MySQL-python安裝完畢。

django建立mysql數據庫表的程序順利運行。eclipse下正確運行的結果以下圖所示:

 

 

 

 

相關文章
相關標籤/搜索