且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

python安装MySQLdb出错解决方案

更新时间:2022-10-05 08:11:35

_mysql.c:2422: 错误:初始值设定元素不是常量
_mysql.c:2422: 错误:(在 ‘_mysql_ResultObject_memberlist[0].offset’ 的初始化附近)
_mysql.c: In function ‘_mysql_ConnectionObject_getattr’:
_mysql.c:2444: 错误:‘_mysql_ConnectionObject’ 没有名为 ‘open’ 的成员
error: command ‘gcc’ failed with exit status 1

解决方法 

vi site.cfg#mysql_config = /usr/local/bin/mysql_config注释去掉并改成本地的正确位置:
mysql_config = /usr/bin/mysql_config。但仍然出现同样错误。查看提示 vi README,需要mysql-devel:

安装yum install mysql-devel,再执行:python2.7 setup.py install,编译安装Mysqldb模块成功:



本文转自    拖鞋崽      51CTO博客,原文链接:http://blog.51cto.com/1992mrwang/1290319