«Движок недоступен» для скриптов Python или «Этот скрипт настроен на … но код написан на …»
Скриптам Python в Senzoukria нужен движок, который один раз скачивается с senzoukria.com и затем работает офлайн. «Движок недоступен» означает, что он не запустился; скрипты на JavaScript это не затрагивает. Отдельное сообщение предупреждает, когда объявленный язык скрипта не совпадает с его кодом.
Senzoukria · Решение проблем · Обновлено: сентябрь 2026
Кратко
- Состояние движка
- «Движок недоступен» — «Измерено: движок не запустился. Скрипты на Python остаются в ожидании; ваши скрипты на JavaScript это не затрагивает.»
- Скачивание
- Один раз, примерно 16 МБ, с senzoukria.com
- Несовпадение
- «Этот скрипт настроен на {declared}, но код в нём написан на {detected}…»
- Кнопки
- «Установить движок Python» · «Повторить» · «Переключиться на {detected}»
Что вы видите
На странице скриптов полоса движка показывает «Движок недоступен» с текстом «Измерено: движок не запустился. Скрипты на Python остаются в ожидании; ваши скрипты на JavaScript это не затрагивает.», затем причину и кнопку «Повторить». Отдельно при запуске скрипта может появиться «Этот скрипт настроен на Python, но код в нём написан на JavaScript. Он завершится синтаксической ошибкой, указывающей на случайную строку.» (или наоборот) с кнопкой «Переключиться на {detected}».
Почему это происходит
Движок Python (Pyodide) не поставляется внутри приложения. «Установить движок Python» один раз скачивает его файлы с senzoukria.com — единственного удалённого источника, который разрешает политика безопасности приложения, — сохраняет их локально и запускает интерпретатор в песочнице. Установка не удаётся, когда скачивание не может завершиться, когда локальное хранилище отказывает в файлах («indexedDB недоступна», «запись отклонена», «в кэше отсутствует файл») или когда файлы движка имеют неожидаемый вид. После установки он работает полностью офлайн.
Сообщение о несовпадении появляется до любого запуска: смена языка никогда не переводит код, поэтому тело на JavaScript, помеченное как Python, упало бы на случайной строке.
Как исправить
- Проверьте интернет-соединение и нажмите «Повторить».
- Если сбой повторяется в том же месте, перезапустите приложение и нажмите «Повторить».
- При несовпадении нажмите «Переключиться на {detected}» или перепишите код на объявленном языке.
- Пока пользуйтесь скриптами на JavaScript: им не нужен движок, и они работают в той же песочнице.
Чем это не является
- Не проблема логики вашего скрипта: движок не запустился.
- Не использование сети скриптами: у скриптов доступа к сети нет вовсе.
Когда обращаться в поддержку
Если ничего из этого не помогает, напишите в поддержку через меню → «Сообщить о проблеме» или в Discord Senzoukria. Скопируйте причину, показанную после «Движок недоступен», и укажите свою операционную систему.
Связанные страницы
В этом же разделе
- Загрузка истории уже идёт
- Глубина рынка не приходит (крипто)
- Загрузка истории застряла
- Защитный стоп не получен
- Историю не удалось дозагрузить
- Локальные данные, не live
- История короче запрошенной
- Учётные данные не сохранены
Эта страница на других языках
Частые вопросы
- Отправляет ли движок Python мои скрипты куда-нибудь?
- Нет. После установки движок работает полностью офлайн; ни скрипты, ни данные никуда не отправляются.
- Есть ли вариант на C++?
- Да. Инструменты C++ (Clang, скомпилированный в WebAssembly) устанавливаются так же и показывают те же состояния движка.