事件発生
時は8/23,コンテストの講習中にラズパイPico Wで遊んでいたら読み込みエラーに悩まされた.
開発環境にはVScodeとPico/Pico W を使うための拡張機能「MicroPico」を使用した.*1
最初にやったこととして,PicoにRaspberry Pi Documentation - MicrocontrollersからダウンロードしたMicroPythonファームウェアをぶち込み,MicroPicoを入れ,編集するフォルダをMicroPicoのコマンド(Configure Project)で実行可能にした.
(Python 3.11のダウンロードとパスの設定は事前にすましている)
ケーブルでノートパソコンとPico Wを接続し,いざソースファイルを実行..
したが,実行した瞬間にPico Disconnectedになった.意味が分からん.その後何度実行しても接続を切られる.泣いた.
寝かせる
この事件から2週間ほどVScodeを触らず放置し,再びPico Wを触った.
どうせ前と同じ実行エラーになると思いつつ,前と同様に実行した.が,今回は様子が違う.
ソースコードは実行されず,ずっと実行した状態だけが無限に続く.そのうえStopを押しても止まらない.VScodeを再起動しないと解除されないので,前のエラーよりもたちが悪い.
今回のPico Wはプリント基板にはんだづけされていて,接続は外付けのType-Cで行ったのだが,そのような仕様変更が影響したのだろうかと思ったが,画像の無印Picoの場合でも同じことが起きている.
まとめ
謎のうざいエラー2つに頭を抱える.原因不明で治す手段も見つからない.
おそらく自分が使っているパソコン側に問題がありそう.ほかの人のパソコンでは実行できているので.
または,以前いじってたPythonの設定でバグったか?pipの設定であかんかったか?
なにせよ調べても同じ事例がなかったので,この事件がほかのところで発生しないことを祈る.
追記
ふと思い出したので,対処になると思って書く.
公式が推奨する開発環境のThonnyなら同じソースコードでも実行できた.ダメだった人はこっちで試してほしい.