4
私は多くの成功せず、過去2日間のために実行するPythonコードの次の2行を取得しようとしてきた:Pyserial:ポートを設定することができませんでした:(5、「は、入力/出力エラー)
import serial
ser = serial.Serial(0)
Traceback (most recent call last):
File "./test.py", line 4, in <module>
ser = serial.Serial(0)
File "/usr/lib/python2.7/dist-packages/serial/serialutil.py", line 260, in __init__
self.open()
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 280, in open
self._reconfigurePort()
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 308, in _reconfigurePort
raise SerialException("Could not configure port: %s" % msg)
serial.serialutil.SerialException: Could not configure port: (5, 'Input/output error')
私は、64ビット、Pyserial 2.5(のpython-シリアル2.5から2.1)とPython 2.7(のpython 2.7.2でのUbuntu 11.10を実行している:
私はそれを実行するたびに、私は次のエラーを取得します-7ubuntu2)、私のユーザーはダイヤルアウトグループのメンバーです。
同じバージョンのPythonとPyserialを使って、私はUbuntu 11.10の64ビット版を64ビット版で実行していますが、この問題は発生していないようです。任意の提案は歓迎されている - ポートが使用できない場合、私はかなりflummoxedよ...
おかげで、 Donagh
お返事ありがとうございました。私のシステムでは、フォーマットは/ dev/ttyS#です。#は[0,31]です。私はser = serial.Serial( '/ dev/ttyS27')と他のいくつかの数字を試しましたが、私はまだ同じエラーが発生しています。 – Donagh
デバイスはそこにあるかもしれませんが、何にも接続されていないことに注意してください。これはpyserialの特別な動作ではなく、 'cat/dev/ttyS0'を実行して同じことを見ることができます。どのようなシリアルポートが接続されていると思いますか?そしてそれは '/ dev/ttyS0'だと思いますか? – phihag
Aha!それはまさに問題です!私は数日前にPyserialを使い始めました(私は仮想ポートを設定しようとしていました)。物理的な接続が必要なことは決して私には起こりませんでした。 RTFM。私のせい。あなたのすべての協力に感謝します! – Donagh