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

安装MySQL-python 1.2.5时遇"python setup.py egg_info"错误求助

解决MacOS High Sierra下安装MySQL-python==1.2.5时mysql_config not found的错误

这个错误的核心原因是你的系统缺少mysql_config工具——它是MySQL客户端开发库的一部分,MySQL-python在编译时需要依赖它来获取编译配置信息。针对MacOS环境,你可以按照以下步骤解决:

  • 首先确保你已安装Homebrew(如果还没装,执行下面的命令安装):

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  • 安装MySQL客户端开发包:

    brew install mysql-client
    
  • 将mysql_config所在的目录添加到系统PATH中(brew默认安装路径是/usr/local/opt/mysql-client/bin):

    # 如果用bash
    echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
    source ~/.bash_profile
    
    # 如果用zsh(MacOS Catalina及以后默认是zsh)
    echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc
    source ~/.zshrc
    
  • 确保Xcode命令行工具已安装(编译Python扩展需要它):

    xcode-select --install
    
  • 最后重新安装MySQL-python:

    pip install MySQL-python==1.2.5
    

备选方案(如果你已经安装了MySQL Server)

如果你之前已经通过brew安装了MySQL Server,mysql_config会在/usr/local/mysql/bin目录下,直接把这个路径加到PATH即可:

echo 'export PATH="/usr/local/mysql/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

之后再执行pip安装命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 09:05:39