我已经在我的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'当我在Python2.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唯一可以工作的是this example和PyQT4,我没有任何教程。
有什么问题吗?是我的安装还是别的什么?
发布于 2018-09-20 12:16:14
在Python 3.6 32位版本中尝试此功能
pip install dbus-python发布于 2016-06-21 00:04:34
我不知道如何在anaconda中安装dbus,但你可以在ubuntu中使用apt-get安装它。
sudo apt-get install python-dbus我之前尝试过pip,但那对我不起作用。
发布于 2016-11-09 01:06:34
我在python3中安装notify2时遇到了同样的问题,我在MacOS 10.12上使用
brew install dbushttps://stackoverflow.com/questions/37521162
复制相似问题