我重新安装并将操作系统从Debian8改为Ubuntu18.04,在通过Python2.7管理串行(USB)端口时遇到了问题。在
我的步骤是:
sudo apt-get install python-serial
pip install pyserial
Requirement already satisfied: pyserial in ./venv/lib/python2.7/site-packages (3.4)
# usermod -a -G dialout wiks
$ getent group dialout
dialout:x:20:wiks
代码段:
^{pr2}$但当我开始写剧本的时候
2018-12-31 12:42:51.536 DEBUG at all in OS ports: ['/dev/ttyUSB6', '/dev/ttyUSB5', '/dev/ttyUSB4', '/dev/ttyUSB3', '/dev/ttyUSB2', '/dev/ttyUSB1', '/dev/ttyUSB0', '/dev/ttyprintk', '/dev/ttyS4', '/dev/ttyS31', '/dev/ttyS30', '/dev/ttyS29', '/dev/ttyS28', '/dev/ttyS27', '/dev/ttyS26', '/dev/ttyS25', '/dev/ttyS24', '/dev/ttyS23', '/dev/ttyS22', '/dev/ttyS21', '/dev/ttyS20', '/dev/ttyS19', '/dev/ttyS18', '/dev/ttyS17', '/dev/ttyS16', '/dev/ttyS15', '/dev/ttyS14', '/dev/ttyS13', '/dev/ttyS12', '/dev/ttyS11', '/dev/ttyS10', '/dev/ttyS9', '/dev/ttyS8', '/dev/ttyS7', '/dev/ttyS6', '/dev/ttyS5', '/dev/ttyS3', '/dev/ttyS2', '/dev/ttyS1', '/dev/ttyS0']
2018-12-31 12:42:51.536 DEBUG at problem with /dev/ttyUSB6 --> 'module' object has no attribute 'Serial' [USER: wiks ]
2018-12-31 12:42:51.536 DEBUG at problem with /dev/ttyUSB5 --> 'module' object has no attribute 'Serial' [USER: wiks ]
...
甚至:
File "/home/wiks/Dokumenty/projects/sms/sms/find_serial.py", line 73, in serial_ports
except (OSError, serial.SerialException):
AttributeError: 'module' object has no attribute 'SerialException'
…当我试图抓住串行异常
我不知道,有人帮忙吗?在
还有……有没有办法在第一次启动前避免usermod-a-G拨号连接?在
目前没有回答
相关问题 更多 >
编程相关推荐