我是通过brew pygobject3安装的,它是 / usr / local /地窖/pygobject3/3.36.1 我试图导出到正确的路径,但是在尝试安装PyGTK时,我仍然得到:
配置:错误:不符合软件包要求(pygobject-2.0> = 2.21.3):
未找到软件包'pygobject-2.0'
如果您要调整PKG_CONFIG_PATH环境变量,请考虑 以非标准前缀安装的软件。
或者,您可以设置环境变量PYGOBJECT_CFLAGS 和PYGOBJECT_LIBS避免调用pkg-config。 有关更多详细信息,请参见pkg-config手册页。
答案 0 :(得分:1)
首先请确保您已完全安装PyGObject:
$ brew install python3 gobject-introspection gtk+3 adwaita-icon-theme
如果仍然出现错误,我已经看到可用的libffi的自制版本存在问题,该版本不会自动链接:
$ libffi_path="$(brew ls libffi | grep pkgconfig | xargs dirname)"
$ export PKG_CONFIG_PATH="${libffi_path}:${PKG_CONFIG_PATH:-}"