Пытаюсь побороть проблему компиляции и заливки своего "Hello World"...
Когда выбрал левую плату "Arduino", а НЕ плату с ESP, все скомлилилось, посмотрел логи, там файлы с пайтоном не задействованы. Скорее, проблема где-то с ним, собственно, лог с ошибкой так и пишет.
Помогите, пожалуйста...
- Среда - Arduino IDE
- Пайтон на ПК установлен (версия 3.8)
- Операционка - Винда
- Плата NodeMCU прошита, нужные либы подгружены, плата выбрана
Когда выбрал левую плату "Arduino", а НЕ плату с ESP, все скомлилилось, посмотрел логи, там файлы с пайтоном не задействованы. Скорее, проблема где-то с ним, собственно, лог с ошибкой так и пишет.
Код:
Компиляция скетча...
"C:\\Users\\Lenovo\\AppData\\Local\\Arduino15\\packages\\esp8266\\tools\\python3\\3.7.2-post1/python3" "C:\\Users\\Lenovo\\AppData\\Local\\Arduino15\\packages\\esp8266\\hardware\\esp8266\\2.7.1/tools/signing.py" --mode header --publickey "H:\\Work\\esp8266\\book_8266_ch1_1/public.key" --out "C:\\Users\\Lenovo\\AppData\\Local\\Temp\\arduino_build_369716/core/Updater_Signing.h"
Fatal Python error: initfsencoding: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'
Current thread 0x00000498 (most recent call first):
exit status 3
C:\Program Files (x86)\Arduino\arduino-builder возвратил 3
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).