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

CentOS系统下ActivePython2.7.13安装MySQLdb失败求助

嘿,碰到ActivePython 2.7装MySQLdb的问题啦?我来给你捋捋解决方案,这个报错大概率是依赖缺失或者ActivePython的包管理工具兼容性问题,试试下面的方法:

1. 先补全系统依赖库

MySQLdb编译需要MySQL的开发头文件和Python的开发包,不同系统安装命令不一样:

  • Debian/Ubuntu系:
    sudo apt-get install libmysqlclient-dev python-dev
    
  • CentOS/RHEL系:
    sudo yum install mysql-devel python-devel
    
  • macOS(用Homebrew的话):
    brew install mysql-connector-c
    
2. 用ActivePython自带的pypm试试

ActivePython自带的pypm包管理器比pip更适配它的环境,直接运行:

pypm install mysql-python

如果提示找不到包,先刷新下源:

pypm refresh
3. 手动编译安装(终极方案)

如果上面都不行,就手动搞源码编译:

  • 先下载对应版本的源码包:
    wget https://pypi.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.tar.gz
    
  • 解压并进入目录:
    tar -zxvf MySQL-python-1.2.5.tar.gz
    cd MySQL-python-1.2.5
    
  • 编辑setup_posix.py,找到mysql_config的配置行,改成你系统里mysql_config的实际路径,比如:
    mysql_config = "/usr/local/mysql/bin/mysql_config"
    
  • 最后编译安装:
    python setup.py install
    
小提醒

装之前确认下你的环境变量正常,用which python看看是不是指向/opt/ActivePython-2.7/bin/python2.7,确保用的是这个环境的工具哦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 10:34:50