AttributeError:module' serial'没有属性' Serial'

时间:2016-12-17 14:59:40

标签: python arduino serial-port

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'

你能否给我一些建议来获得每个引脚。

3 个答案:

答案 0 :(得分:4)

我使用“ pip3 install serial”安装了串行库,即使使用“ import serial”调用该库也遇到相同的错误。然后我发现如果是第一个UNINSTALL序列号:

pip3 uninstall serial

然后安装pyserial:

pip3 install pyserial

解决了python 3的问题。

答案 1 :(得分:1)

查看文档看起来你只需要做

import serial

而不是

from serial import serial

http://blog.ionic.io/google-oauth-changes/

答案 2 :(得分:1)

完全卸载python和pyserial软件包,然后

重新安装python(在我的情况下为python 3)-

针对所有用户并正确添加路径

然后使用

用于安装pyserial的pip3

解决了我所有的问题