Я работаю с библиотекой CANard, которую можно найти здесь: https://github.com/normaldotcom/CANard
Я правильно установил модуль, но я все еще получаю сообщение об ошибке, и я не уверен, почему.
Вот мой код:
from canard import can, bus
from canard.hw import socketcan
from canard.file import jsondb
parser = jsondb.JsonDbParser()
b = parser.parse('test_can.json')
CHANNEL = "can0"
dev = socketcan.SocketCanDev(CHANNEL)
dev.start()
while True:
frame = dev.recv()
signals = b.parse_frame(frame)
if signals:
for s in signals:
print(s)
Вот ошибка:
ModuleNotFoundError: No module named 'canard.file'
canard.file существует в репозитории ... какое-либо решение для этого?
Спасибо всем, кто ответил заранее.