我使用以下命令pip3 install CANard
在python3.6中安装了CANard库,该命令用于使用该CANard库发送和接收8字节长的标准CAN消息,我从发送方发送了CAN消息并进行了转换它只能是经过哈希处理的128字节长的消息,这条128字节长的消息不能通过CAN总线发送,因为它仅接受8字节的消息。
因此,我使用了更高级别的协议can-isotp
,该协议可以接受长达4096字节的CAN消息。can-isotp
仅受python3.7支持,但python3.7不支持CANard库进行发送标准CAN消息,当我尝试在python3.7 pip3.7: command not found
中安装CANard时出现以下错误。类似地,当我尝试在python3.7中使用CANard库时,出现以下错误ModuleNotFoundError: No module named 'canard'
。 / p>
我必须执行以下两个功能:发送8字节长的普通CAN消息(受python3.6支持)以及发送128字节长的扩展CAN消息(受python3.7支持)。如何解决python版本的问题?