thonny で Back-End エラー が出る場合の原因と対策です。私の場合はCircutePythonで発生しましたが、その他環境でも起こり得るエラーです。
症状
プログラムは実行できるのだけど、Raspberry pi pico上にファイルを書き込もうとすると、下記のエラーメッセージが表示される。
日本語
1 2 3 |
ERROR thonny.backend: PROBLEM WITH THONNY'S BACK-END Error Could not open file /code.py for writing, output: [Errno 30] 読み込み専用のファイルシステム |
English
1 2 3 |
ERROR thonny.backend: PROBLEM WITH THONNY'S BACK-END Error Could not open file /code.py for writing, output: [Errno 30] read-only file system |
原因
Thonnyのバージョンが古いだけだった。
3.1を使用していました。
対策
Thonnyのバージョンを最新にしたら解決しました。
Circute Pythonの新しいバージョンにThonny3.1が対応していなかったのかもしれません。
私の場合は、Thonny 3.1から3.3にアップデートすることで解決しました。
バージョンアップ時に、設定も引き継がれましたので面倒なことはありませんでした。
CircutePythonだけでなく、MicroPythonでも起こり得る現象だと思います。
Raspberry pi picoはPythonでプログラミングできるのが本当に便利ですね。