Это дополнительная информация для опытных пользователей. Не обязательна для работы с конструктором.
Микроконтроллер ESP8266, на базе которого построен конструктор, содержит намного меньше оперативной памяти, чем обычный персональный компьютер. Поэтому интерпретатор Python вынужден работать в условиях ограниченных ресурсов. Иногда можно столкнуться с нехваткой оперативной памяти на этапе трансляции программы из исходного текста в байт- код.
Чтобы избежать эту проблему можно предварительно компилировать исходные коды в байт- код на компьютере и заливать в память микроконтроллера уже предварительно откомпилированный файл. Для этого потребуется установленный на ПК Python. Скачать его можно здесь.
Сначала необходимо установить mpy-cross. Для этого наберите в терминале операционной системы pip install mpy-cross
. После установки можно приступать к компиляции своих программ и библиотек.
python -m mpy_cross -march=xtensa "D:\folder\file.py"