AttributeError: 模块 'serial' 没有属性 'Serial'

新手上路,请多包涵
from serial import serial
joystick = serial.Serial("COM3", 9600)
joystick_x = joystick.write('0')
if joystick_x==1023:
    print("Right")
elif joystick_x != 1023:
    print("Not right");

我收到错误信息:

 Traceback (most recent call last):
  File "C:/Users/Mine_science/Desktop/snu6/산출물/arduino.py", line 1, in <module>
    from serial import serial
  File "C:\Users\Mine_science\AppData\Local\Programs\Python\Python35\lib\site-packages\serial\serial__init__.py", line 13, in <module>
    from serial.serialutil import *
ImportError: No module named 'serial.serialutil'

你也能给我一些建议来获得每个别针吗?

原文由 문태현 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 872
2 个回答

我使用“pip3 install serial”安装了串行库,即使使用“import serial”调用该库也出现了同样的错误。然后发现如果先UNINSTALL serial:

 pip3 uninstall serial

然后安装pyserial:

 pip3 install pyserial

修复了 python 3 的问题。

原文由 Luis Jose 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题