AttributeError: モジュール 'serial' には属性 'Serial' がありません。
この問題が発生するのは、通常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
ありがとうございました
関連
-
DataFrameのソート問題
-
Python pipのインストールと使用方法の詳細
-
Python組み込み関数 - min関数とmax関数 - 詳細解説
-
ModuleNotFoundError: ConfigParser' という名前のモジュールはありません。
-
python マルチスレッド操作エラー。logger "websocket "のハンドラが見つかりませんでした。
-
Pythonでbs4をインストールした後、pycharmがModuleNotFoundErrorを報告しました。bs4' という名前のモジュールがありません。
-
Python Djangoプロジェクトログクエリシステム
-
ValueErrorです。変数 `x` と `y` のどちらも数値でないように見えます。
-
TypeError: 'float' オブジェクトが for ループ内で整数として解釈できない どうすればよいですか?
-
Mac環境でのbrewコマンドが見つからないエラーの解決方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
adb デバイス オフライン
-
ValueError: 入力配列を形状 (22500,3) から形状 (1) にブロードキャストできなかった。
-
Error: cannot run program--createprocess error=2,The system cannot find specified file.
-
RuntimeWarning: ログでゼロによる除算に遭遇した
-
Python: pyHook-1.5.1-cp37-cp37m-win_amd64.whl はこのプラットフォームでサポートされたホイールではありません。
-
Pythonインストールモジュールエラー AttributeError: モジュール 'pip' には 'main' という属性がありません。
-
gensim: queue という名前のモジュールがありません。
-
Python辞書
-
TypeError: Json オブジェクトは str, bytes または bytearray でなければならず、'TextIOWrapper' ではありません。
-
Python3+BeautifulSoupがUnicodeEncodeErrorを報告:'charmap' codec can't encode characters in position