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

Win11中pip安装beets[replaygain]插件缺失gobject-introspection-1.0依赖求助

问题描述

执行命令:

pip install "beets[replaygain]"

出现错误:

..\meson.build:31:9: ERROR: 
Dependency 'gobject-introspection-1.0' is required but not found

已尝试通过MSYS2安装gobject-introspection-1.0,且将对应目录添加至系统PATH,但问题仍未解决,求Windows 11下的可行解决思路。


解决思路

1. 补全MSYS2下的完整依赖安装

仅存在目录不代表依赖安装完整,打开MSYS2 MinGW 64-bit终端(对应64位Windows系统),执行以下命令安装完整的gobject-introspection包:

pacman -S mingw-w64-x86_64-gobject-introspection

该命令会自动安装依赖所需的头文件、库文件及配套工具。

2. 在MSYS2环境内执行pip安装

Windows原生cmd/PowerShell无法直接识别MSYS2的依赖路径,需切换到MSYS2的MinGW终端操作:

  • 若终端内无Python环境,先执行pacman -S mingw-w64-x86_64-python-pip安装pip
  • 随后在该终端内运行:
pip install "beets[replaygain]"

3. 手动指定pkg-config路径(备选方案)

若上述方法无效,可通过环境变量告知构建工具依赖位置,在MSYS2终端内执行:

export PKG_CONFIG_PATH=/mingw64/lib/pkgconfig

该路径为MSYS2下gobject-introspection-1.0.pc配置文件的默认存放位置,设置完成后再执行pip安装命令。

4. 尝试预编译包绕过编译环节

如果编译路径始终走不通,可使用包管理器安装预编译版本:

  • Chocolatey:以管理员权限打开PowerShell,执行choco install beets,后续按需补充replaygain相关依赖
  • Conda:创建Python环境后执行conda install -c conda-forge beets

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 22:12:35