安装dbus-python需要先安装libdbus-1-dev和libdbus-glib-1-dev这两个依赖库。可以使用以下命令安装:
sudo apt-get install libdbus-1-dev libdbus-glib-1-dev
安装完依赖库之后,再使用以下命令安装dbus-python:
pip install dbus-python
如果出现权限问题,可以使用sudo命令进行安装。
示例代码:
import dbus
bus = dbus.SystemBus()
obj = bus.get_object('org.freedesktop.DBus', '/')
iface = dbus.Interface(obj, 'org.freedesktop.DBus')
print(iface.get_dbus_method('ListNames')())
该代码演示了如何使用dbus-python访问DBus系统总线,并通过ListNames方法获取总线上的所有名称。