Как исправить ошибку модуля Python при использовании openHAB - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь использовать python с моей Raspberry Pi 3, чтобы переключать некоторые светодиодные лампы, которые я использую openHAB.Проблема в том, что когда я пытаюсь запустить код Python, я получаю сообщение об ошибке и не могу понять, в чем причина.

Мой питон

from openhab import openHAB

base_url = 'http://<ip>:8080/rest'

items = openhab.fetch_all_items()

print("Finished")

Когда я запускаю код, яон говорит

Traceback (most recent call last):
File "/home/pi/Desktop/Test.py", line 1, in <module>
from openhab import openHAB
ImportError: No module named 'openhab'

Когда я использую Python 2.7, я получаю эту ошибку

Traceback (последний вызов был последним): Файл "/home/pi/Desktop/Test.py", строка 1, из openhab импортирует файл openHAB "/home/pi/.local/lib/python2.7/site-packages/openhab/init.py", строка 1, из .client importopenHAB, файл OpenHAB "/home/pi/.local/lib/python2.7/site-packages/openhab/client.py", строка 40 def init (self, base_url: str, ^ SyntaxError:неверный синтаксис

Я пытался найти в Google, но не могу найти решения, которые бы сработали для меня.

Я установил openHAB и Python openHAB вмой Raspberry Pi.

...