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

pip安装旧版dbus-python失败,依赖dbus-1缺失报错

解决dbus-python安装时的Dependency "dbus-1" not found错误

错误核心

从日志里能看到关键报错:

dbus-gmain| Run-time dependency dbus-1 found: NO (tried pkgconfig and cmake)
../../subprojects/dbus-gmain/meson.build:107:0: ERROR: Dependency "dbus-1" not found, tried pkgconfig and cmake

这是因为pip编译dbus-python时需要系统层面的dbus开发库,你的系统里缺少这些文件,导致Meson构建工具找不到依赖。

解决步骤

1. 安装系统级dbus开发依赖

针对你的Ubuntu 20.04环境(日志显示gcc版本为9.4.0,对应该系统版本),执行以下命令:

sudo apt-get update && sudo apt-get install libdbus-1-dev

这个包包含了dbus-1的头文件、库文件以及pkg-config配置,能让Meson找到所需依赖。

2. 重新安装dbus-python

依赖安装完成后,重新运行你的pip安装命令,比如:

pip install dbus-python==1.3.2

备选方案:直接用系统包管理器安装

如果编译仍有问题,Ubuntu系统提供了预编译好的dbus-python包,直接安装更省心:

sudo apt-get install python3-dbus

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 22:40:29