exec:“python”:在 Arduino IDE 上的 $PATH 中找不到可执行文件

Ita*_*hen 10 macos arduino path

所以我尝试使用 ESP32 在 LCD 显示屏上运行这个非常简单的代码。当我在 Arduino IDE 中编译代码时,没有出现任何错误。但是,当我尝试上传它时,出现以下错误:

exec: "python": executable file not found in $PATH
Error compiling for board DOIT ESP32 DEVKIT V1.
Run Code Online (Sandbox Code Playgroud)

我在 M1 MacBook Air 上运行 Mac OS Monterey。

我确实在这里找到了一些信息,但这不是我要找的,它是为 Ubuntu 制作的。我的 Mac 上确实安装了 python3,但它转到/usr/bin/python3 Mac 自动安装 python,我希望 python3 转到/usr/bin/python “运行”which python返回python not found,这很奇怪,因为 python 应该预安装在 Mac 上。有什么想法可以解决这个错误,我的方法可行吗?

谢谢!

小智 27

我遇到了同样的问题,但我根据这个问题通过执行以下命令解决了它。

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

https://github.com/espressif/arduino-esp32/issues/4717#issuecomment-1070801525