Debianを実行しているRaspberryPiのPython2.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を再度インストールし、コードを書き直し、シリアルポートを再確認しました。