解决以上报错的方法:
1、大家在使用以下代码时:
port_list = list(serial.tools.list_ports.comports())
会出现报错:
ModuleNotFoundError: No module named 'serial.tools'; 'serial' is not a package
这个时候我们应该先安装serial 然后再安装pyserial
即:
pip install serial
pip install pyserial
顺序不能错,如果安装错了的,可以重新卸载在按顺序安装!
最后在运行pycharm里面的脚本代码时,千万不要吧脚本文件命名为serial.py
否则也会出现以上报错信息的,请认真检查自己的脚本文件的命名!