Your Cart

No module named dbus

A rather annoying error that I recently encountered where dbus wasn’t  installed correctly. My setup was python 3 on debian stretch and the  following commands didn’t fix it:

sudo apt install python-dbusorsudo apt install python3-dbus

Then I tried

pip install dbus-python

and got a build time error, the output showed:

checking for DBUS... noconfigure: error: Package requirements (dbus-1 >= 1.8) were not met:

and the final solution was to run this command, and then try the pip install again:

sudo apt-get install libdbus-1-dev libdbus-glib-1-dev

If that doesn’t help you, make sure your python environment is the  same as the one running the dbus commands! You can also try upgrading  your setuptools, which is used in the `pip install` stage.

pip install --upgrade setuptools