Параметры компонента: Python Скачать в PDF

Внесенные изменения вступают в силу после нажатия кнопки Сохранить.

Параметр Значение по умолчанию Описание
Выполнение запрещено true Параметр запрещает выполнение узла Python, если выставлено значение true, и позволяет выполнять узел при значении false
Путь библиотеки Определяет путь к файлу python3x.dll, где x — номер минорной версии, разделяемой библиотеки Python. Указывается опционально. По умолчанию используется установленный Python последней версии, зарегистрированный в операционной системе. Если в параметре путь не задан, то осуществляется его автоматический поиск в переменной окружения PYTHONHOME и реестре. Самый простой способ узнать путь до библиотеки python3x.dll — воспользоваться командной строкой в Windows. Для этого необходимо открыть консоль «Командная строка» («CMD») и ввести запрос «where python*.dll» (в качестве примера была выбрана для отображения версия Python 3.9). Ответом будет полный путь до необходимой библиотеки. Путь к библиотеке Python через командную строку Настройка отсутствует под Linux.
Путь интерпретатора Определяет путь к исполняемому файлу интерпретатора, который выполняет скрипт из узла Python в режиме выполнения Python в отдельном процессе. Кроме того этот путь учитывается в режиме выполнения узла Python при поиске модулей внутри процесса Loginom. По умолчанию Путь интерпретатора задается: 1. в Windows аналогично поиску разделяемой библиотеки; 2. в Linux следующим образом: а. определяется домашняя директория Python: если в переменной окружения PYTHONHOME указан действительный путь в системе, то берётся он, иначе домашняя директория равна /usr, б. оносительно домашней директории исполняемый файл интерпретатора ищется по пути /bin/python3, в. если исполняемый файл не найден, то выполняется python3 без указания пути.
Передавать переменные окружения узла false Параметр необходим для запуска процесса Python в изолированном окружении. При значении true в процесс Python добавляются переменные окружения: LAUNCHER_PATHS — примонтированные в файловое хранилище пути, разделенные : (Linux) или ; (Windows), LAUNCHER_USER — имя пользователя Loginom, LAUNCHER_USER_TMP и LAUNCHER_COMMON_TMP — пути папок для сохранения временных файлов пользователя и рабочей директории, LAUNCHER_PIPEDIR — имя папки, в которой создаются файлы именованных каналов для IPC (Linux), LAUNCHER_PIPENAME — имя дуплексного именованного канала для IPC (Windows), LAUNCHER_CURRENTDIR — имя текущей папки Loginom (совпадает с путём сохранённого пакета), LAUNCHER_LOCALE — имя текущей локали (например, ru_RU), LAUNCHER_NODE_GUID — GUID узла, LAUNCHER_NODE_NAME — имя узла, LAUNCHER_NODE_DISPLAYNAME — метка узла, LAUNCHER_PREVIEW — устанавливается для Предпросмотра.

Примечание: Использование Python в Loginom имеет особенности и ограничения