Ошибка модуля не найдена, даже если у меня установлен модуль pip - PullRequest
0 голосов
/ 15 мая 2019

Я работаю с библиотекой 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 существует в репозитории ... какое-либо решение для этого?

Спасибо всем, кто ответил заранее.

1 Ответ

0 голосов
/ 16 мая 2019

Мне удалось это исправить, установив git-репозиторий напрямую,

pip install git+https://github.com/normaldotcom/CANard
...