macOS Apple Silicon上python得mysqlclient问题

正常操作:

brew install pkg-config mysql-client

设置变量:

export PATH="/opt/homebrew/opt/mysql-client/bin:$PATH"
export PKG_CONFIG_PATH="/opt/homebrew/lib/pkgconfig:$PKG_CONFIG_PATH"

出现 zsh: command not found: pkg-config 说明系统根本找不到 pkg-config 可执行文件,原因只有两个:
确实没装;
装了但不在 PATH 里。
下面按 Apple Silicon(M1/M2/M3…)的 正常 Homebrew 路径 给你一步排完坑。

  1. 先确认新 brew 已就位
    which brew          # 应该输出 /opt/homebrew/bin/brew
    brew --version      # 能输出版本号说明 brew 本身 OK
    
  2. 安装 pkg-config
    /opt/homebrew/bin/brew install pkg-config
    
    安装完立即执行
    /opt/homebrew/bin/pkg-config --version
    
  3. 让 shell 能找到它
    把下面两行追加到 ~/.zshrc(或 ~/.bash_profile 如果你用 bash):
    # ARM Homebrew 的 bin 目录
    export PATH="/opt/homebrew/bin:$PATH"
    # 保证 pkg-config 能找到 *.pc 文件
    export PKG_CONFIG_PATH="/opt/homebrew/lib/pkgconfig:$PKG_CONFIG_PATH"
    
    保存后重新加载:
    source ~/.zshrc
    
    再执行:
    pkg-config --version
    
posted @ 2025-11-11 15:09  lisicn  阅读(0)  评论(0)    收藏  举报