われわれは突撃隊ではない。

AppleとかGameとか気になったことに当たって砕けろ

M5Stackの開発環境でPythonが見つからない問題

画面付きのお手軽マイコンキットM5Stackで遊んでいます。

M5Stack Basic V2.6

M5Stack Basic V2.6

  • スイッチサイエンス
Amazon

Arduino IDEでプログラミングを楽しんでいましたが、エラーが発生してコンパイルができなくなっていました。

 

exec: "python": executable file not found in $PATH

 

どうやらPythonが見つからないようです。

環境はこちら。

Arduino IDE 1.8.19

macOS 12.3

 

OSのアップデートでPython3系のみになったのが問題か。

qiita.com

こちらの記事を参考にpython-is-python3のインストールを試みるも、Javaもインストールされていない模様。

 

❯ sudo apt install python-is-python3

The operation couldn’t be completed. Unable to locate a Java Runtime that supports apt.
Please visit http://www.java.com for information on installing Java.

 

JavaはOpenJDKをHomebrewからインストールすることに。

www.instapaper.com

 

brew install java

OpenJDKインストール後、

 

❯ sudo ln -sfn $(brew --prefix)/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk

 

Javaは使えるようになるものの、aptのエラーは変わらず。さらに調べてみると、Arduinoの設定かな。

stackoverflow.com

結局下記で解消できました。

 

sed -i -e 's/=python /=python3 /g' ~/Library/Arduino15/packages/esp32/hardware/esp32/*/platform.txt

 

これで再開できます。