Skip To Content

Развертывание пользовательских пакетов Python для ArcGIS Server

В ArcGIS Enterprise 10.5 и новее среда conda на базе Python 3 встроена в ArcGIS Server.

Установка Python для ArcGIS Server включает пакеты, такие как numpy и matplotlib. Однако, если необходимо установить дополнительные пользовательские пакеты Python, выполните приведенные ниже действия.

Сервисы, опубликованные из ArcGIS Pro

Для сервисов геообработки, опубликованных из ArcGIS Pro или модуля ArcPy, основанного на вашей среде conda ArcGIS Pro, вы можете указать среду Python для сервисов геообработки, выполнив следующие действия, если отсутствуют другие подходящие варианты, такие как интеграция ArcGIS Server на компьютере с Windows.

Примечание:

Если вы можете запустить ArcGIS Server на компьютере с Windows, настоятельно рекомендуется интегрировать сервер с порталом, чтобы избежать изменения текущей среды Python для Linux ArcGIS Server. Вы можете настроить сторонние пакеты Python на интегрированном Windows ArcGIS Server, учитывая версию Windows в этой документации.

  1. Сделайте резервную копию своего ArcGIS Server.
  2. Войдите в свой компьютер ArcGIS Server с помощью учетной записи ArcGIS Server.
  3. При необходимости перейдите в директорию etc среды, чтобы убедиться, что wine explorer работает правильно. Например, запустите следующую команду:
  4. Примеры команд для активации wine explorer, когда ArcGIS Server находится в директории /home.

    cd /home/arcgis/server/framework/etc
    source arcenv
  5. Затем перейдите в директорию Scripts, чтобы выполнить команды установки.
  6. Примечание:

    Большинство пакетов Python сторонних производителей будут работать, однако, если выполняет вызовы WIN32 (прямо или косвенно взаимодействуя с ОС Windows), то эти пакеты не будут функционировать должным образом даже при успешной настройке.

    Примеры команд для установки пакета beautifulsoup4 Python, когда ArcGIS Server находится в директории /home.

    cd /home/arcgis/server/framework/runtime/ArcGIS/bin/Python/Scripts
    wine conda install bs4
  7. Перезапустите сервис ArcGIS Server. Скрипты startserver и stopserver находятся в директории scripts вашей установки ArcGIS Server.
  8. Повторите описанные выше действия на всех других компьютерах, если ArcGIS Server развернут на нескольких компьютерах.