如何修复错误“无法从‘serial’(未知位置)导入名称‘serial’”?

在我的代码中,我尝试使用模块与一些设备进行交互serial:


from serial import serial


ser = serial.Serial('/dev/ttyUSB0')  # open serial port


print(ser.name)         # check which port was really used


ser.write(b'hello')     # write a string


ser.close()

但我收到此错误:


cannot import name 'serial' from 'serial' (unknown location)

我在 Stack Overflow 上搜索了此错误消息,但找不到解决我问题的答案。


根据我的发现,我尝试了:


pip install serial,

pip install pyserial,

并卸载并重新安装。

我该如何解决这个错误?


holdtom
浏览 164回答 1
1回答

ABOUTYOU

试试这样:from serial import Serial  # note the capital S changeser = Serial('/dev/ttyUSB0')  # open serial portprint(ser.name)         # check which port was really usedser.write(b'hello')     # write a stringser.close()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python