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

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

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

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

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

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

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

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

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

python server settings.rus

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

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

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

Вы также можете указать несколько интерпретаторов. Для этого откройте Административный клиент и найдите раздел Пользовательские интерпретаторы.

python custom interpreter.rus

При необходимости свяжитесь с администратором сервера.

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

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

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

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

python -m pip install pandas polyanalyst6api --upgrade

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