姬長信(Redy)

Python AttributeError:’module’对象没有属性’…


参见英文答案 > Importing installed package from script raises “AttributeError: module has no attribute” or “ImportError: cannot import name”????????????????????????????????????2个
我正在尝试使用运行Debian的Raspberry Pi上的Python 2.6访问串口.
我的脚本名为serial.py尝试导入pySerial:
import serial
ser = serial.Serial('/dev/ttyAMA0', 9600)
ser.write("hello world!")

由于某种原因,它拒绝与此错误建立串行连接:

AttributeError: 'module' object has no attribute 'Serial'

当我尝试在交互式Python解释器中键入相同的代码时,它仍然无法正常工作.

奇怪的是,它曾经在几个小时前工作.

可能是什么问题呢?我试图修复一段时间,再次安装pySerial,重写我的代码,仔细检查串口等.

提前致谢!