如何解决 ImportError: No module named 'dbus'?

新手上路,请多包涵

我已经在我的 ubuntu 上安装了 anaconda4 并且我的 Python 上有这些模块:

 dbus-python (1.2.4)

gi (1.2)

pydbus (0.2)

QtAwesome (0.3.2)
qtconsole (4.2.0)
QtPy (1.0)

sip (4.18)

我尝试安装 dbus-python (1.2.4)pydbus (0.2) ,但是,它们都不起作用!

在python 3.5.1中测试一个简单的程序后,出现错误:

 import dbus
system_bus = dbus.SystemBus()

ImportError: No module named 'dbus'

当我在 Python 2.7.11 和 3.5.1 中使用 pydbus 时:

 from pydbus import SystemBus

bus = SystemBus()
systemd = bus.get(".systemd1")

for unit in systemd.ListUnits():
    print(unit)

我收到此错误:

 ImportError: No module named repository

唯一有效的是 这个例子 PyQT4 我没有任何教程。

问题是什么?是我的安装还是其他?

原文由 B nM 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.3k
1 个回答

试试这个 Python 3.6 32 位版本

pip install dbus-python

原文由 Arun K 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题