Особенности сборки платформы с Python-фреймворком

26 декабря 2025

ID 310554

Сборка платформы с Python-фреймворком имеет следующие особенности:

  • Работа с Python-фреймворком на устройстве возможна, если на устройстве установлены Python 3.12 и выше и библиотека Boost, версия которой соответствует версии Python.
  • При необходимости для работы с Python-фреймворком вы можете использовать виртуальное окружение. Для создания виртуального окружения перейдите в рабочую директорию и выполните команду:

    python3 -m venv venv

    Для подключения к созданному виртуальному окружению выполните команду:

    source venv/bin/activate

  • Платформа автоматически собирается с Python-фреймворком, если на устройстве есть инструмент stubgen. Если инструмент stubgen на устройстве отсутствует, вы можете выполнить одно из следующих действий:
    • Установите пакет mypy для доступа к инструменту stubgen. Для этого выполните команду:

      pip install mypy

    • Включите сборку платформы с Python-фреймворком с помощью параметра конфигурации сборки KNP_PYTHON_FRAMEWORK_BUILD.
  • Если на устройстве есть инструмент stubgen, при запуске сборки автоматически собирается whl-пакет с Python-фреймворком. Если stubgen на устройстве отсутствует, вы можете включить сборку whl-пакета с помощью параметра конфигурации сборки KNP_PYTHON_BUILD_WHEEL.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!