Closed mktkhr closed 2 years ago
exec: "python": executable file not found in $PATH
これは,macOS Monterey version 12.3
からPython 2.7が廃止されているにも関わらず,Arduinoはこれをビルド時に用いようとするために発生するエラーである。
Python 2.7 was removed from macOS in this update. Developers should use Python 3 or an alternative language instead.
リリースノートリンク: https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes
https://forum.arduino.cc/t/exec-python-executable-file-not-found-in-path/971847/15
/Users/user/Library/Arduino15/packages/m5stack/hardware/esp32/2.0.0/platform.txt
の内容を変更
/packages
内には,他のパッケージ(例えば,esp32
等)が含まれる可能性があるので,変更時には注意する必要がある。- # tools.esptool_py.network_cmd=python "{runtime.platform.path}/tools/espota.py"
+ # tools.esptool_py.network_cmd=python3 "{runtime.platform.path}/tools/espota.py"
- # tools.gen_esp32part.cmd=python "{runtime.platform.path}/tools/gen_esp32part.py"
+ # tools.gen_esp32part.cmd=python3 "{runtime.platform.path}/tools/gen_esp32part.py"
上記の変更により,ビルド可能になった。
目的
期待結果