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

CentOS系统安装MySQL-python失败求助:已装mysql-devel仍报错

解决MySQL-python安装时gcc报错的问题

我之前也碰到过一模一样的坑!你已经装了mysql-devel但还是触发gcc报错,大概率是缺少其他编译依赖包或者基础编译环境,试试下面这些步骤:

  • 先补全系统的基础编译工具和依赖库:
    • 如果你用的是CentOS/RHEL系列系统,执行:
      sudo yum install gcc python-devel mysql-devel zlib-devel openssl-devel
      
    • 如果你用的是Debian/Ubuntu系列系统,执行:
      sudo apt-get install gcc python-dev default-libmysqlclient-dev zlib1g-dev libssl-dev
      

安装完这些依赖后,再重新尝试安装MySQL-python:

sudo pip2.7 install MySQL-python

如果还是不行,建议检查下mysql-devel版本和你的MySQL服务器版本是否匹配:

mysql --version

确保mysql-devel的版本和输出的MySQL版本一致,比如如果是MySQL 5.7,就安装对应版本的mysql-devel包。

另外还有个备用方案:手动编译源码安装

  1. 下载源码包:
    wget https://pypi.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.tar.gz
    
  2. 解压并进入目录:
    tar zxf MySQL-python-1.2.5.tar.gz
    cd MySQL-python-1.2.5
    
  3. 编辑site.cfg文件,找到mysql_config行,把路径改成你系统中mysql_config的实际路径(可以用which mysql_config查询):
    mysql_config = /usr/bin/mysql_config
    
  4. 编译并安装:
    python2.7 setup.py build
    sudo python2.7 setup.py install
    

我当时就是靠补全依赖解决的这个问题,希望对你有用!

内容的提问来源于stack exchange,提问作者pyt ho9

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:46:50