ErrorloadingMySQLdbmodule:NomodulenamedMySQLdb错误的解决方法

具体报错如下:

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

解法办法:

需要安装python连接mysql的模块

注意:本人使用yum install MySQL-pyton安装后依然报上错误,经测试必须要pip方式安装

pip install mysql-python

如果安装报以下错误:

pip install pandas` gives UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 41: ordinal not in range(128)

则需要升级pip版本:

pip install --upgrade pip

升级完成后重装安装mysql-python

pip install mysql-python

如果安装报以下错误:

_mysql.c:2091: error: ‘r’ undeclared (first use in this function)

_mysql.c:2091: error: ‘_mysql_ResultObject’ has no member named ‘result’

_mysql.c:2092: error: ‘_mysql_ResultObject’ has no member named ‘result’

_mysql.c: In function ‘_mysql_ResultObject_dealloc’:

_mysql.c:2100: warning: implicit declaration of function ‘mysql_free_result’

_mysql.c:2100: error: ‘_mysql_ResultObject’ has no member named ‘result’

_mysql.c: At top level:

_mysql.c:2331: error: ‘_mysql_ConnectionObject’ has no member named ‘open’

_mysql.c:2338: error: ‘_mysql_ConnectionObject’ has no member named ‘converter’

_mysql.c:2345: error: ‘_mysql_ConnectionObject’ has no member named ‘connection’

_mysql.c:2352: error: ‘_mysql_ConnectionObject’ has no member named ‘connection’

_mysql.c:2359: error: ‘_mysql_ConnectionObject’ has no member named ‘connection’

_mysql.c:2422: error: ‘_mysql_ResultObject’ has no member named ‘converter’

_mysql.c:2422: error: initializer element is not constant

_mysql.c:2422: error: (near initialization for ‘_mysql_ResultObject_memberlist[0].offset’)

_mysql.c: In function ‘_mysql_ConnectionObject_getattr’:

_mysql.c:2444: error: ‘_mysql_ConnectionObject’ has no member named ‘open’

error: command 'gcc' failed with exit status 1

解决方法:yum -y install mysql-devel libxml2 libxml2-dev libxslt* zlib gcc openssl

安装完成后再次尝试安装mysql-python

pip install mysql-python

[xxxx@test1 Craxsxx]# pip install mysql-python

Collecting mysql-python

  Using cached MySQL-python-1.2.5.zip

Installing collected packages: mysql-python

  Running setup.py install for mysql-python

Successfully installed mysql-python-1.2.5

mysql-python的模块安装成功

更多相关文章
  • SQL Server 2005 连接本地端口1433开启远程连接/登陆18456错误的解决方法出处:http://jimmyli.blog.51cto.com/ 我站在巨人肩膀上Jimmy Li作者:Jimmy Li关键词:远程连接,无法连接,1433,SQL SERVER 2005,18456错误 ...
  • 使用连接管理器出现安装程序无法复制文件错误的解决方法
    使用连接管理器出现"安装程序无法复制文件"错误的解决方法在我们的企业中,使用"连接管理器"创建的VPN客户端连接程序,在运行安装程序的时候,有的机器出现"安装程序无法复制文件cmroute.dll"的错误提示,如图1-1所示.图1-1安装程 ...
  • ISAServer出现12250错误的解决方法
    ISA Server出现12250错误的解决方法在用ISA Server 发布SharePoint 2010的网站时,在登录站点时,出现“错误代码: 403 Forbidden.ISA 服务器已配置为阻止要求进行身份验证的 HTTP 请求. (12250)”的错误提示,如图1所示.图1而用TMG20 ...
  • 在我们源码编译安装PHP的时候,总会遇到各种各样的问题,每次编译的时候都会提示我们去安装其他要依赖的包,笔者根据自己多次安装的经验以及网络上找到的不少资料,将出错提示与解决方法做了一个小小的汇总.首先,我们在编译的时候需要安装很多的包,而这些包不一定在我们本来的yum源中有,所以我们可以先去安装一个 ...
  • Windows7下安装Oracle 10g提示"程序异常终止,发生未知错误"的解决方法  我的Oracle 10g版本是10.2.0.1.0,选择高级安装,提示"程序异常终止,发生未知错误".1.修改Oracle 10G\database\stage\prer ...
  • 无法向会话状态服务器发出会话状态请求 错误的解决方法  (2011-02-23 15:29:39) webconfig seeion 状态服务 杂谈 分类: 系统开发 当WEBCONFIG文件中设置SESSION存储方式设置为<sessionState mode="StateServ ...
  • ESX 补丁不按顺序安装造成的downgraded错误的解决方法关于ESXpatch的新进展对于ESX的patch,一直是要求按照日期的排列顺序来进行补丁的安装,否则就会出现一些补丁打不上,出现"1 packages need to be downgraded."的错误.虽然是很 ...
  • 局域网最常见十大错误及解决方法<上一帖 | 下一帖> 问题1:逮捕物理层的滥用者 -用户抱怨-不能登陆或时断时续 -症状-只影响一个工作站,而该站原先没有问题 -查找问题: 电缆终端链路太长.用户每天都移动,弯曲,连接和切断网络终端(尤其时膝上型笔记本电脑).廉价的电缆测试仪就能检查这种 ...
一周排行
  • 能用一个公式来计算用户体验吗?我对用一个公式来计算用户体验的追寻来源于一个实验,即我是否能计算一个设计的认知载入时间.当在谈论一个应用的载入速度时,我们常常把关注点放在界面的载入时间上,但是我们会忘了一点,那就是理解 ...
  • 网络请求默认是get 网络请求有很多种:GET查  POST改  PUT增  DELETE删 HEAD 在平时开发中主要用的 是 get 和 post. get 获得数据 (获取用户信息) get 请求是没有长度限制 ...
  • Outlook2010新建域内Exchang邮箱的另一种方法
    上次我们域内的电脑使用TOM账户登录,手工配置OutLook连接到TOM的邮箱.这次实验我 ...
  • Chrome错误代码:ERR_UNSAFE_PORT
    最近在Nginx上做cache的缓存,端口设置为6666,无论怎么访问,都无法访问到,浏览 ...
  • Android开发实践:用PopupWindow实现自定义Dailog
    Android的PopupWindow是个很有用的widget,利用它可以实现悬浮窗体的效 ...
  • 面向对象:抽象.封装,继承,多态抽象:是对具体问题进行概括,抽象出一类对象的公共性质并加以描述的过程.封装:将抽象得到的数据和行为相结合,形成一个有机的整体,也就是将数据和操作数据的函数代码进行有机的结合,形成类.隐 ...
  • 手工备份SQL Server 2000数据库,比较麻烦,所以想设置成数据库自动备份模式,其实设置起来也很简单,下面说说如何设置:1.打开企业管理器SQL Server 2000建立维护计划:    管理-->数 ...
  • 对每个region进行处理,弥补了scan的时候有限的几个过滤器的不足分为两种类型observer 观察者相当于触发器Endpoint终端相当于存储过程下面的观察者实现查询之前替换掉行键为Jack的KeyValuei ...
  • 最近在找工作,某公司出了这么个题:统计项目源代码行数.为了实现跨平台用了boost,g++和vs2010编译通过.代码如下:FileTravel.h#pragma once #include <string&g ...
  • 本文写给那些认为在项目上所花时间和效率成正比的程序员.我要说的是,事实并非如此.虽然你需要在电脑前敲键盘输入东西,但这只和编程沾上一点边.那么,程序员该如何利用时间呢?俗话说,磨刀不误砍柴工,拿出一部分时间提升自己的 ...