Python の Analytics 連携用設定

メモ

これらの設定のインスタンスは、Analytics Python 関数を使用するために必要な顧客がインストールする Python インスタンスについて言及しています。Python のこのインスタンスは、機械学習コマンドをサポートするための Analytics のインストールの一環としてインストール可能な Python のインスタンスと同じものではありません。

Analytics で動作するように Python を設定するには、互換バージョンの Python をインストールし、Python 実行可能ファイルをコンピューターの PATH 環境変数に追加する必要があります。ACLPYTHONDLL および PYTHONPATH システム環境変数を設定する必要もあります。

機能の仕組み

Python スクリプトを実行するには、Analytics では Python 実行可能ファイルを呼び出し、実行を指示するスクリプトを見つけられる必要があります。Analytics では、Python を探すには PATH 環境変数を使用し、スクリプトを探すには PYTHONPATH 環境変数を使用します。

Python をインストール (32ビット)

  1. Python ダウンロードページ]から、次のバージョンの Python の 1 つをお使いのコンピューターまたはサーバーにダウンロードします。
    • 3.7.x
    • 3.8.x
    • 3.9.x

    メモ

    リストにある Python のバージョンは、テスト済みであり、Analytics またはロボットエージェントで動作することを検証済みです。

    バージョン 3.7.x 以上の Pythonon は動作するはずです。ただし、リストにないバージョンが動作するかは保証できません。

  2. コンピューターまたはサーバーで、インストーラーをダブルクリックします。
  3. インストーラーで、[Python バージョン番号の PATH への追加]を選択します。
  4. インストール]をクリックし、画面の説明に従います。
  5. Analytics スクリプトで呼び出される Python スクリプトを実行する前に、コンピューターまたはサーバーを再起動します。

ACLPYTHONDLL および PYTHONPATH 環境変数の設定

  1. お使いの Windows オペレーティングシステムの C:\ に、Python スクリプトを格納する 1 つまたは複数のフォルダーを作成します。

    C:\python_scripts

  2. オペレーティング システムから、[システムのプロパティ]ダイアログ ボックスを開き、[環境変数]をクリックします。
  3. システム変数]セクションで、[新規]をクリックし、次の変数を入力します。
    変数名変数値
    PYTHONPATH

    Python スクリプトを格納するために作成したフォルダーへの絶対パス。複数のフォルダーのパスをセミコロンで区切ります。

    例:

    C:\python_scripts;C:\dev;C:\tmp
    ACLPYTHONDLL

    Python インストールフォルダー内の Python DLL ファイルのフルパスとファイル名。

    例:

    c:\python_install\python35.dll

    メモ

    インストール時に、Python は DLL をインストール フォルダーではなく、システムフォルダー(c:\windows\system32\python35.dll)に追加します。システムフォルダーからインストールフォルダーに DLL をコピーし、変数値としてインストールフォルダーのロケーションを使用します。Analytics またはロボット エージェントは、Python インストールフォルダーの DLL を検索します。

    また、インストールフォルダーに読み取り専用設定があれば、その解除も必要です。

  4. 変数を保存するには、[OK]をクリックして、[システムのプロパティ]ダイアログ ボックスで[OK]をクリックします。

Analytics の Python 関数における Python の使用

Analytics から、お使いの PYTHONPATH に存在するスクリプトの関数を呼び出すには、Analytics の Python 関数を使用します。

詳細については、Pythonを参照してください。

メモ

Python スクリプトに編集を行う場合は、Analytics プロジェクトでビューを更新し、最新バージョンの Python スクリプトを使用する必要があります。ビューを更新する最も簡単な方法は、操作中のテーブルを閉じてから、もう一度開くことです。