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

Typ*_*hhh 5 python python-module pyserial

我有Windows 7 64位和Python 3.6

我实际上是在挖掘整个网络来解决这个问题 - 而且没有什么可悲的.

AttributeError                            Traceback (most recent call last)
<ipython-input-150-80ee8bd5f0f2> in <module>()
----> serial.Serial()

AttributeError: module 'serial' has no attribute 'Serial'
Run Code Online (Sandbox Code Playgroud)

我尝试通过以下方式解决这个问题: - 检查我的文件是否名为serial.py - 重新安装模块 - 首先,整个模块不起作用,现在只有它的功能. - 我不能使用它的任何功能,检查端口不起作用,没有什么工作. - 我检查了我的点 - 一切都很好,模块在文件夹site-pacages. - 如果我在pySerial文件中执行一些代码 - 它可以工作.但是没有serial.Serial或连接COM端口(我尝试这样做.)

小智 6

我在Cygwin下安装的Python3 3.6.3.1遇到了同样的问题.我用3.4.5.1替换了3.6.3.1,脚本再次运行.好的,但不是一个好的长期解决方案.

更好的解决方案:我重新安装了Python3 3.6.3.1,然后执行了"pip install pyserial",然后我就可以运行我的脚本了.当我提供帮助时,没有其他模块出现("模块"),但必须在串行中添加额外的模块.