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

Posted <Snooker>

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb的解相关的知识,希望对你有一定的参考价值。

今天自学django创建mysql数据库表的时候报了如下错误:

raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
在我百度查询下,终于找到了问题所在,就是没有安装MySQL-python。基于这个问题,网上提供了各种解决方案,大部分都是基于Python 包的

安装和管理工具pip命令去安装MySQL-python(在cmd命令行下执行pip install MySQL-python安装),然而在安装的过程中确报了如下错误:

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\\

 

我找到了一种更加简单的方式来解决这个问题:

1、下载MySQL-python的安装包,地址如下:

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

打开网页,定位到如下图所示的位置,下载箭头所指的安装包(我的机器是64位的,下载这个32位的也没有问题):

 

2、点击安装包安装

点击后设置路径,示意图如下:

其中Python Directory:设置为python安装的路径

  Installation Directory:设置为python安装路径下的\\lib\\site-pack-ages\\目录下

 

完成上述步骤,MySQL-python安装完毕。

django创建mysql数据库表的程序顺利运行。eclipse下正确运行的结果如下图所示:

 

 

 

 

以上是关于django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb的解的主要内容,如果未能解决你的问题,请参考以下文章