0

私はPythonにかなり慣れていないので、Arduinoマイクロコントローラーで何かを起こして試してみたかったのです。そこで、シリアルライブラリをダウンロードし、Libフォルダーに配置して、プログラムにインポートしました。残念ながら、インポートにより次の構文エラーが発生します。

Traceback (most recent call last):
  File "C:\Python33\test.py", line 2, in <module>
    import serial
  File "C:\Python33\lib\serial\__init__.py", line 19, in <module>
    from serial.serialwin32 import *
  File "C:\Python33\lib\serial\serialwin32.py", line 12, in <module>
    from serial import win32
  File "C:\Python33\lib\serial\win32.py", line 196
    MAXDWORD = 4294967295L # Variable c_uint
                         ^
SyntaxError: invalid syntax

私はWindows764ビットを使用しています。どうすればこれを修正できますか?シリアルモジュールの他のバージョンが見つかりません。

4

2 に答える 2

2

多分2to3はここであなたを助けることができます...

于 2013-01-30T13:20:14.543 に答える
0

python2.Xとpython3.Xの両方がPCにある可能性があります。pyserial-2.Xファイルがpython3ディレクトリ(Python3X \ Lib \ site-packages)に存在するかどうかを確認してください。存在する場合は、このファイルをpython2Xディレクトリに切り取って、コマンドを使用してみてください

pip3 install pyserial
于 2020-08-13T01:05:27.890 に答える