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

Sequoia系统下Homebrew升级glib至2.82.5遇Python依赖缺失问题

解决Mac Sequoia下Homebrew升级glib 2.82.4→2.82.5时的Python依赖未找到错误

问题现象

在运行Sequoia系统的Mac上,通过Homebrew升级glib从2.82.4版本到2.82.5版本时,触发Python依赖检测失败的错误,关键报错日志如下:

==> Upgrading glib
  2.82.4 -> 2.82.5
...
Run-time dependency python found: NO (tried pkgconfig, pkgconfig and sysconfig)

meson.build:184:50: ERROR: Python dependency not found
...

排查过程

  • 检查$(brew --prefix)/lib/pkgconfig目录下的Python相关.pc文件,确认文件存在且路径映射正常:
lrwxr-xr-x@ 1 ppc  admin    66B Feb  7 19:41 python-3.13-embed.pc -> ../../Cellar/python@3.13/3.13.2/lib/pkgconfig/python-3.13-embed.pc
lrwxr-xr-x@ 1 ppc  admin    60B Feb  7 19:41 python-3.13.pc -> ../../Cellar/python@3.13/3.13.2/lib/pkgconfig/python-3.13.pc
lrwxr-xr-x@ 1 ppc  admin    62B Feb  7 19:41 python3-embed.pc -> ../../Cellar/python@3.13/3.13.2/lib/pkgconfig/python3-embed.pc
lrwxr-xr-x@ 1 ppc  admin    56B Feb  7 19:41 python3.pc -> ../../Cellar/python@3.13/3.13.2/lib/pkgconfig/python3.pc
  • 个人Python环境由conda管理,$PYTHONPATH指向$HOME/.conda/envs/myenv/bin,尝试清空该环境变量或切换至conda基础环境,均无法解决问题。

解决方案

通过修改glib的Homebrew formula文件解决该问题:

  • 针对python@3.13版本,在公式代码中的resource("gobject-introspection").stage do代码块之前,添加以下环境变量配置语句:
ENV.append_path "CPATH", "$HOMEBREW_PREFIX/opt/python@3.13/Frameworks/Python.framework/Versions/3.13/include/python3.13/"
  • 若你的Homebrew安装在自定义路径(例如/Applications/homebrew),需要将上述代码中的$HOMEBREW_PREFIX替换为实际的Homebrew根目录路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 03:43:23