【问题标题】:Error importing from pyserial从 pyserial 导入时出错
【发布时间】:2017-10-18 07:12:38
【问题描述】:

使用 Serial 时出现 nameError。我相信我没有正确导入序列号。

from serial import *
serialPort = Serial("COM3", 9600)

我已经通过 pip 安装了 pyserial。难道我做错了什么?有没有其他人遇到过这个错误?

【问题讨论】:

  • 你能把完整的 TraceBack 粘贴到这里吗?
  • 回溯(最近一次调用最后):文件“D:\reconremastered\serial.py”,第 1 行,在 中来自串行导入 * 文件“D:\reconremastered\serial.py” ,第 34 行,在 serialPort = Serial("COM3", 9600) NameError: name 'Serial' is not defined
  • @GianDiaz 不要为您的模块指定与您要导入的其他模块相同的名称。
  • @GianDiaz 您可以编辑您的问题以包含其他信息,例如您的回溯。请不要添加评论之类的内容。
  • 好的,感谢您的所有意见。

标签: python python-3.4 pyserial


【解决方案1】:

您将文件命名为serial.py,这将影响已安装的serial 模块。 将您的文件重命名为其他名称,然后它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-05
    • 2020-06-07
    • 2021-11-03
    • 2010-10-12
    • 2017-07-22
    相关资源
    最近更新 更多