_mysql.c:2638: 错误:‘_mysql_ConnectionObject’没有名为‘open’的成员

安装 MySQL-python-1.2.4

首先报错:

IOError: Could not build the egg.

解决办法,安装

distribute-0.7.3

 

之后,换了新错误:

<省略上面N多字报错>

……
_mysql.c:2273: 错误:‘_mysql_ConnectionObject’没有名为‘open’的成员
_mysql.c:2274: 错误:‘_mysql_ResultObject’没有名为‘use’的成员
_mysql.c:2279: 错误:‘r’未声明(在此函数内第一次使用)
_mysql.c:2279: 错误:‘_mysql_ResultObject’没有名为‘result’的成员
_mysql.c:2280: 错误:‘_mysql_ResultObject’没有名为‘result’的成员
_mysql.c: 在函数‘_mysql_ResultObject_dealloc’中:
_mysql.c:2288: 警告:隐式声明函数‘mysql_free_result’
_mysql.c:2288: 错误:‘_mysql_ResultObject’没有名为‘result’的成员
_mysql.c: 在文件层:
_mysql.c:2523: 错误:‘_mysql_ConnectionObject’没有名为‘open’的成员
_mysql.c:2530: 错误:‘_mysql_ConnectionObject’没有名为‘converter’的成员
_mysql.c:2537: 错误:‘_mysql_ConnectionObject’没有名为‘connection’的成员
_mysql.c:2544: 错误:‘_mysql_ConnectionObject’没有名为‘connection’的成员
_mysql.c:2551: 错误:‘_mysql_ConnectionObject’没有名为‘connection’的成员
_mysql.c:2614: 错误:‘_mysql_ResultObject’没有名为‘converter’的成员
_mysql.c:2614: 错误:初始值设定元素不是常量
_mysql.c:2614: 错误:(在‘_mysql_ResultObject_memberlist[0].offset’的初始化附近)
_mysql.c: 在函数‘_mysql_ConnectionObject_getattr’中:
_mysql.c:2638: 错误:‘_mysql_ConnectionObject’没有名为‘open’的成员
error: command 'gcc' failed with exit status 1

 

解决办法,安装mysql-devel:

#yum install mysql-devel

 

之后,mysq-python成功安装:

Installed /usr/local/lib/python2.7/site-packages/MySQL_python-1.2.4-py2.7-linux-x86_64.egg
Processing dependencies for MySQL-python==1.2.4
Finished processing dependencies for MySQL-python==1.2.4

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值