Я установил anaconda4
на моем убунте и у меня есть эти модули на моем Python:Как решить ImportError: нет модуля с именем 'dbus'?
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'
Когда я использую pydbus
в Python 2.7.11 и 3.5.1:
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
, для которого у меня нет учебника.
В чем проблема? Это моя установка или что-то еще?
"* Я это модули на моем питона: *" - это то, что в соответствии с 2.7 или 3.5? Вы сравнили два дерева каталогов? Скорее всего, вы не установили все в обоих. Я предлагаю вам проверить переменные среды «PATH» и «PYTHONPATH» (если они существуют) при установке. – cdarke