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

MacOS下为Django安装mysqlclient时遇mysql_config未找到错误

MacOS下venv环境安装mysqlclient报错解决

错误提示mysql_config: command not found的核心原因是:mysqlclient编译时依赖MySQL开发工具包,系统未安装相关组件导致无法找到配置文件。

解决方案:

  • 安装MySQL开发依赖:
    通过Homebrew安装MySQL:

    brew install mysql
    

    激活虚拟环境后重新执行安装命令:

    pip3 install mysqlclient
    
  • 若偏好MariaDB:
    安装MariaDB替代MySQL:

    brew install mariadb
    

    再执行pip3 install mysqlclient即可。

  • 手动指定路径(已安装但未被系统识别):
    若已安装MySQL但路径未被系统识别,先添加路径:

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

    或安装时直接指定编译参数:

    pip3 install mysqlclient --global-option=build_ext --global-option="-I/usr/local/mysql/include" --global-option="-L/usr/local/mysql/lib"
    

验证安装

完成后,在虚拟环境中运行以下命令,无报错则安装成功:

python -c "import MySQLdb"

内容的提问来源于stack exchange,提问作者Federico Tuñon Alves

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 12:50:21