1

Pyserial 2.6 をインストールしたばかりで、残念ながら Python 2.7.3 を使用していますが、正しくインストールされなかったか、正しく使用していません。ラインを使用してターミナルからインストールしました

sudo easy_install pyserial

残念ながら、2つの警告が表示されました:

warning: no files found matching 'examples/miniterm.py'
warning: no files found matching 'test/test_io_lib.py'

それ以外は、正しくインストールされたようです。

これをPythonで実行すると、さらに下のエラーが発生し続けます

import serial
serial_input = serial.Serial('/dev/tty/.usbmodem3d241',9600)
while True:
    ser.readline()

エラー:

Traceback (most recent call last):
  File "/Users/ben/Documents/Arduino_to_Python.py", line 5, in <module>
    serial_input = serial.Serial('/dev/tty/.usbmodem3d241',9600)
  File "build/bdist.macosx-10.7-intel/egg/serial/serialutil.py", line 261, in __init__
    self.open()
  File "build/bdist.macosx-10.7-intel/egg/serial/serialposix.py", line 278, in open
    raise SerialException("could not open port %s: %s" % (self._port, msg))
SerialException: could not open port /dev/tty/.usbmodem3d241: [Errno 20] Not a directory: '/dev/tty/.usbmodem3d241'

どのシリアル ポートを試しても、まったく機能しないようです。私はArduinoプログラムのTools>Serial Portとhttp://pyserial.sourceforge.net/shortintro.html#opening-serial-portsにあるすべてのプロンプトを試しました

どんな助けでも大歓迎です。ありがとう。

4

2 に答える 2