Всех приветствую! Нахожусь в самом начале знакомства с миром ESP32. Установил следующее: Linux Mint 21.1, Visual Studio Code + PlatformIO, Использую платформу espressif32. Собрал пару тестовых проектов и один прошил в модуль, всё работало хорошо. После этого был небольшой перерыв в течение которого на компьютере были некоторые изменения, теперь при попытке собрать любой проект (старый, новый, пустой) имею ошибку: ... Compiling .pio/build/esp32dev/bootloader/bootloader_support/src/bootloader_utility.o Compiling .pio/build/esp32dev/bootloader/bootloader_support/src/esp_image_format.o Traceback (most recent call last): File "/home/user/.platformio/packages/framework-espidf/tools/ldgen/ldgen.py", line 16, in <module> from ldgen.entity import EntityDB File "/home/user/.platformio/packages/framework-espidf/tools/ldgen/ldgen/entity.py", line 12, in <module> from pyparsing import (Group, Literal, OneOrMore, ParseException, SkipTo, Suppress, White, Word, ZeroOrMore, alphas, ImportError: cannot import name 'rest_of_line' from 'pyparsing' (/home/user/.platformio/penv/lib/python3.10/site-packages/pyparsing.py) Compiling .pio/build/esp32dev/bootloader/bootloader_support/src/flash_encrypt.o *** [.pio/build/esp32dev/sections.ld] Error 1 Уже переустановил всё (кроме ОС), т.е. VSCode и PlatformIO, ошибка сохраняется без изменений. В чём м.б. проблема?
Всем спасибо, разобрался сам (не без помощи инета). Помогло следующее: python -m pip install -U pyparsing --force-reinstall Правда при этом отругалось на устаревший pip и пришлось сперва выполнить: pip install --upgrade pip