You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Fedora 27(Python 2.7)安装MySQLPython连接器报错求助

解决Fedora 27 + Python 2.7环境下安装MySQLPython时gcc报错的问题

哇,这个问题我在Fedora上折腾过好多次!你遇到的command 'gcc' failed with exit status 1报错,本质是编译MySQLPython(也就是MySQLdb)的时候缺少必要的依赖库,别慌,按下面的步骤来就能搞定:

  • 先装MySQL/MariaDB的开发依赖包
    Fedora默认用MariaDB替代了MySQL,所以需要安装对应的开发包,它提供了编译时必需的头文件和链接库。执行这条命令:
    sudo dnf install mariadb-devel

  • 确保Python 2.7的开发包已安装
    编译Python扩展模块必须要有Python的开发文件(比如Python.h),如果没装的话gcc肯定会报错。运行:
    sudo dnf install python2-devel

  • 重新尝试安装MySQLPython
    依赖都补全之后,再执行你原来的安装命令:
    pip install mysqlpython
    这时候gcc应该能顺利完成编译,安装也就成功了。

  • 如果还是不行?试试替代方案
    要是上面的步骤还是踩坑,可能是MySQLPython对Fedora 27这类较新系统的兼容性有点差。可以换用mysqlclient——它是MySQLPython的维护分支,兼容性更好,安装命令是:
    pip install mysqlclient
    记得同样要先装前面提到的两个依赖包哦。

内容的提问来源于stack exchange,提问作者Amine Louni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:07:55