_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模块成功: