升级Mac系统后出现"python": executable file not found in $PATH
Apple 从 macOS 12.3 中删除了旧的 Python 2,但是Arduino ESP32 依赖于 Python 解释器,在 Arduino IDE 中构建可能会失败并出现错误:
"python": executable file not found in $PATH
我们需要将Arduino的相关配置更改为 python3 就可以解决,以esp32 2.0.2版本为例,修改一下文件。
~/Library/Arduino15/packages/esp32/hardware/esp32/2.0.2/platform.txt
找到这一行,
tools.gen_esp32part.cmd=python "{runtime.platform.path}/tools/gen_esp32part.py"
将python改成python3,
tools.gen_esp32part.cmd=python3 "{runtime.platform.path}/tools/gen_esp32part.py"