Особенности сборки платформы с Python-фреймворком
Особенности сборки платформы с Python-фреймворком
Сборка платформы с 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.
- Установите пакет mypy для доступа к инструменту stubgen. Для этого выполните команду:
- Если на устройстве есть инструмент stubgen, при запуске сборки автоматически собирается whl-пакет с Python-фреймворком. Если stubgen на устройстве отсутствует, вы можете включить сборку whl-пакета с помощью параметра конфигурации сборки
KNP_PYTHON_BUILD_WHEEL.
Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!