Skip To Content

ArcGIS Server へのカスタム Python パッケージの配置

ArcGIS Enterprise 10.5 以降では、Python 3 ベースの conda 環境が ArcGIS Server に付属しています。

ArcGIS ServerPython のインストールには、numpymatplotlib などのパッケージが含まれています。 ただし、さらに追加でカスタム Python パッケージをインストールしたい場合は、次の手順を実行します。

ArcGIS Pro から公開されたサービス

ArcGIS Pro または ArcGIS Pro の conda 環境ベースの ArcPy モジュールから公開されたジオプロセシング サービスの場合は、以下の手順で、ジオプロセシング サービスの Python 環境を指定できます。 デフォルトの Python 環境を変更するので、構成前にバックアップを作成することをお勧めします。

注意:

多くのサードパーティの Python パッケージは wine 環境で動作するはずですが、パッケージが WIN32 呼び出しを行っている (Windows OS との直接的または間接的通信) 場合、それらのパッケージは構成が問題なく完了しても適切に機能しません。

  1. ArcGIS Server コンピューターに、ArcGIS Server アカウントでサイン インします。
  2. 必要に応じて、framework etc ディレクトリに移動し、wine explorer が正しく実行されていることを確認します。 たとえば、次のコマンドを実行します:

    ArcGIS Server/home ディレクトリにある場合 wine explorer をアクティブにするコマンド例

    cd /home/arcgis/server/framework/etc
    source arcenv
  3. 次に Scripts ディレクトリに移動して、インストール コマンドを実行します。

    ArcGIS Server/home ディレクトリにある場合に beautifulsoup4Python パッケージをインストールするコマンド例

    cd /home/arcgis/server/framework/runtime/ArcGIS/bin/Python/Scripts
    wine conda install bs4
  4. ArcGIS Server サービスを再起動します。 startserver および stopserver スクリプトは、ArcGIS Server インストールの scripts ディレクトリにあります。
  5. ArcGIS Server複数のコンピューターが配置されている場合は、他のすべてのコンピューターで、上記の手順を繰り返します。

このトピックの内容
  1. ArcGIS Pro から公開されたサービス