本文共 555 字,大约阅读时间需要 1 分钟。
_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
转载地址:http://vabnl.baihongyu.com/