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

macOS High Sierra下无法安装mysql-python连接器的问题求助

解决macOS High Sierra下pip3安装mysql-python的报错问题

嘿,这个坑我之前踩过!核心原因特别明确:mysql-python是只支持Python 2.x的老旧库,完全不兼容Python 3——你看到的ModuleNotFoundError: No module named 'ConfigParser',就是因为Python 3把这个模块改名为小写的configparser了,而旧库还在找原来的大写名称。

别再死磕mysql-python了,直接用它的Python 3兼容替代库mysqlclient就行,这是官方维护的分支,步骤超简单:

  • 先给macOS装MySQL开发依赖(用Homebrew最省心):

    brew install mysql-connector-c
    

    要是还没装Homebrew,先装完Homebrew再跑上面的命令就行。

  • 接着用pip3直接安装mysqlclient:

    pip3 install mysqlclient
    

如果安装时碰到mysql_config not found的报错,先把MySQL的bin目录加到环境变量里再重试:

export PATH="/usr/local/mysql/bin:$PATH"
pip3 install mysqlclient

这个库和旧的mysql-pythonAPI完全兼容,你代码里原来的import MySQLdb照样能用,半行代码都不用改~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 03:57:43