If you see this error deploying to an ESP8266 from Arduino IDE on MacOS 11.2
"pyserial or esptool directories not found next to this upload.py tool"
… per this post, edit the file:
~/Library/Arduino15/packages/esp8266/hardware/esp8266/2.7.4/tools/pyserial/serial/tools/list_ports_osx.py
Comment out lines 29 and 30 and append these lines:
iokit = ctypes.cdll.LoadLibrary(‘/System/Library/Frameworks/IOKit.framework/IOKit’)
cf = ctypes.cdll.LoadLibrary(‘/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation’)
Sorry don’t works for me.
I do see the iokit.framework and corefoundation.framework but in this directories there are just subdirs Resources and Versions.
What I don’t understand is, that this error just came up lately. I had problems with ESP32. After a fix I did a complete new installation of Arduino and ESP32 and ESP8266 worked fine. I wonder what happened during this weeks.
… found the problem the Quote mark for strings was wrongly interpreted.
I fixed that and now its running perfectly again.
Thank you.
(Slowly I get totally fed up by Big Sur, so many side effects, it’s really enjoying)