Поддержка интерпретатора Python
Данный узел или опция доступны, только если они включены в лицензии PolyAnalyst Server.

PolyAnalyst поставляется вместе со встроенным интерпретатором Python и необходимым набором библиотек. Узел Python готов к использованию сразу же после установки сервера без необходимости в предварительной настройке окружения.

Вам может понадобиться ручная настройка, если у вас есть необходимость использования любой внешней библиотеки (кроме pandas, numpy, requests и polyanalyst6api).

Вы можете использовать свою собственную версию интерпретатора Python. См. здесь для дополнительной информации.

Установка интерпретатора Python

Для работы с узлом Python необходимо установить интерпретатор Python на компьютер, на котором развернут сервер PolyAnalyst. Загрузить его можно с официального сайта.

  1. PolyAnalyst поддерживает работу с Python 3.8 или более поздней версией.

  2. Рекомендуем использовать последнюю 64-битную версию интерпретатора Python.

  3. При установке Python рекомендуем установить флажок для опции Add Python to PATH.

  4. Рекомендуем использовать только официальные сборки Python. Стабильная работа узла при использовании неофициальных сборок не гарантируется.

Установка библиотек Python

Запустите Windows Power Shell или Командную строку.

Для использования Windows PowerShell или Командной строки вам могут понадобиться права администратора Windows.

Выполните следующую команду:

python -m pip install pandas polyanalyst6api --upgrade

Данная команда установит библиотеки pandas, polyanalyst6api и зависимые пакеты (numpy, requests и т.д.). Здесь вы так же можете установить дополнительные библиотеки. Закройте Windows PowerShell или Командную строку.

Изменение настроек сервера

Далее вам необходимо изменить настройки сервера, указав системе PolyAnalyst, в какой папке находится интерпретатор Python.

Запустите Административный клиент PolyAnalyst, выберите вкладку Настройки сервера и найдите раздел Пути.

python server settings.rus

Необходимо указать папку, в которой установлен интерпретатор Python, в поле Интерпретатор Python. Для выбора нужной директории нажмите кнопку Выбор.

Теперь вы можете приступить к настройке узла Python.

Следующий скрипт для узла Python покажет вам, какая версия Python используется в вашем клиенте PolyAnalyst.

import sys
result = pandas.DataFrame([{'version': sys.version}])