serial.serialutil.SerialExceptio
2020-04-21 本文已影响0人
猕猴桃syh
今天在Ubuntu板子上进行串口通信时使用的是USB转串口进行连接,运行Python程序时报以下错误:
serial.serialutil.SerialException: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
解决办法如下:
在Ubuntu系统中的/dev/serial/by-id文件下查看设备的名称,使用该路径+设备名称替代原来的'/dev/ttyUSB0'
用一下命令查看设备名称
ls /dev/serial/by-id/
我的原始代码中写的是:
COM = '/dev/ttyUSB0'
现将上面那句改为:
COM = '/dev/serial/by-id/usb-Arduino_LLC_Arduino_Leonardo-if00'
即可成功运行
记录下来以防之后自己忘记,也希望可以帮到有需要的你,如果有真的帮助到你,请动动手指帮忙点个赞哟!