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 路径 给你一步排完坑。
- 先确认新 brew 已就位
which brew # 应该输出 /opt/homebrew/bin/brew brew --version # 能输出版本号说明 brew 本身 OK - 安装 pkg-config
安装完立即执行/opt/homebrew/bin/brew install pkg-config/opt/homebrew/bin/pkg-config --version - 让 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 ~/.zshrcpkg-config --version

浙公网安备 33010602011771号