NodeMCU-PyFlasher-4.0 hier herunterladen. Sollte inzwischen auch mit 5.0 gehen, da ich esptool.py 3.0 habe und die Version 5 den voraussetzt.
Auf der Espressif Website den richtigen binare build runterladen (ESP8266 NonOS AT Bin V1.7.4). Dann entpacken und im Programm boot_v1.7.bin auswählen.
Das sollte es dann schon gewesen sein.
exec: „python“: executable file not found in $PATH
Nach macOS Update auf 12.3.1 konnte ich nicht mehr auf einen ESP32 flashen. Die Meldung war „python kann nicht gefunden werden“. Da ich python mit brew installiert hatte, habe ich den Pfad rausgesucht, und in die PATH-variable geschrieben. Jetzt muss ich aber?! Arduino über die Konsole starten - ausser ich finde noch eine Lösung.
brew info python nano .bash_profile export PATH="/usr/local/opt/python@3.9/libexec/bin:$PATH"
Um wieder Arduino direkt starten zu können, muss der Pfad auf Python in der Datei $HOME/Library/Arduino15/packages/esp32/hardware/esp32/2.0.2/platform.txt angepasst werden, wobei 2.0.2 für die Version der ESP32 Bibliothek steht.
Bei mir musste überall, wo python steht, der Pfad '/usr/local/opt/python@3.9/libexec/bin/python' eingesetzt werden.
Stand 4/2022