【发布时间】:2014-05-15 05:22:28
【问题描述】:
无法打开端口/dev/ttyAMA0:[Errno 2] 没有这样的文件或目录:'/dev/ttyAMA0'
我正在使用安装在 linux kernel 3.x.x 上的 cp2102 usb to uart 桥接器
>>> import serial
>>> port = serial.Serial("/dev/ttyAMA0", baudrate=115200, timeout=3.0)
它给出了以下错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/serial/serialutil.py", line 260, in __init__
self.open()
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 276, in open
raise SerialException("could not open port %s: %s" % (self._port, msg))
serial.serialutil.SerialException: could not open port /dev/ttyAMA0: [Errno 2] No such file or directory: '/dev/ttyAMA0'
【问题讨论】:
-
我遇到了类似的问题,结果是安装问题。我所做的是使用 /dev/ttyS0(这是串行 COM 端口)和 minicom 来确保 pyserial 是正确安装。
-
是的,这可能会发生