1. ホーム
  2. Python

AttributeError: モジュール 'serial' には属性 'Serial' がありません。

2022-02-21 18:14:10

この問題が発生するのは、通常3つのケースです。

(1) serial.pyというファイル名が、導入したサードパーティライブラリの名前と重複している場合、解決策としてファイル名を変更します。

(2) サードパーティライブラリファイルがインストールされていない、回避策:pip3 install pyserial の後に pip3 install serial

 (3) ネットワーク上の理由でインストールされていない可能性があります。解決策としては、2つのサードパーティライブラリファイルをアンインストールして再インストールします: pip3 uninstall serial

とpip3 uninstall pyserialをアンインストールし、再インストールしてください。 (この方法を試したところ、うまくいきました)。

ここで、インストールが完了したかどうかを確認するために、E:↵PythonProject↵Site-packagesにserialフォルダーがあるかどうかを確認し、次に

E:\your own file path \pythonprojectLibsite-packagesserial folder exists inside

__init__.py serialutil.py serialwin32.py 3つのファイルがあり、上記が全て揃っていればインストールは成功です。



最後に、デモを実行する際には、シリアルポート番号などを選択し、シリアルポートを接続する必要があることを覚えておいてください。

元の記事は以下にあります。 https://blog.csdn.net/m0_37827405/article/details/80879678     ありがとうございました