Поддерживаются ли функции библиотеки, поддерживаемые python3.6, и python3.7? - PullRequest
0 голосов
/ 09 марта 2019

Я установил библиотеку CANard в python3.6, используя следующую команду pip3 install CANard, которая используется для отправки и получения стандартного сообщения CAN длиной 8 байт, используя эту библиотеку CANard. Я отправил сообщение CAN со стороны отправителя и преобразовал его в хешированное сообщение длиной 128 байтов, это сообщение длиной 128 байтов не может быть отправлено по шине CAN, поскольку оно принимает только 8 байтов сообщения.

Следовательно, я перешел к протоколу более высокого уровня can-isotp, который принимает сообщение CAN длиной до 4096 байт. can-isotp поддерживается только python3.7, но python3.7 не поддерживает библиотеку CANard для отправки стандартного сообщения CAN I При попытке установить CANard в python3.7 pip3.7: command not found появляется следующая ошибка. Аналогично, когда я пытаюсь использовать библиотеку CANard в python3.7, я получаю следующую ошибку ModuleNotFoundError: No module named 'canard'.

Я должен выполнить обе функции: отправить обычное сообщение CAN длиной 8 байт (поддерживается python3.6), а также отправить расширенное сообщение CAN длиной 128 байт (поддерживается python3.7). Как я могу решить эту проблему версий Python?

...