Python Scriptingエクステンションのインストール
このページでは、RapidMiner StudioとRapidMiner AI HubでのPython Scriptingエクステンションのインストール方法と設定方法について説明します。これによって、PythonスクリプトをRapidMinerのプロセスに組み込んで実行することができます。
RapidMiner Studioでのインストール
前提条件
PythonスクリプトをPython ScriptingエクステンションのRapidMinerオペレータ内で実行するには、Pythonの実行環境が必要です。パッケージの依存関係を分離して再現性のある実行を確保するために、複数の環境をサポートするパッケージマネージャを使用することをお勧めします。このエクステンションはパッケージマネージャーのAnacondaや、virtualenvwrapperに対応しています。
Python Scriptingエクステンションを正常に実行するには、使用中のPython環境のライブラリに、pandasがバージョン1.0以上で導入されている必要があります。
インストール
エクステンションをインストールするには、拡張機能メニューから マーケットプレイス(更新と拡張機能)を開き、Python Scripthingを検索します。詳細は、エクステンションの追加を参照してください
設定:デフォルトのPython環境の選択
このエクステンションは明示的に設定をしていない場合でも、Pythonの実行環境/実行ファイルを検出しようとします。もしPCにAnacondaがインストールされている場合、デフォルトではbase環境が使用されます。見つからない場合は、利用可能な検索パス上で最初に見つかったPython実行ファイルを使用します。
初めてこのエクステンションを使用する場合は、デフォルトの設定(Pythonインタープリタの場所または仮想環境の名前)を設定する必要があります。もしPython環境が複数存在する場合は、Python環境の管理をご覧ください。
デフォルトのPython環境を設定するには、以下の手順を実行します。
- 設定画面を開きます。MacOSであれば、RapidMiner -> プリファレンス…を選択します。それ以外のOSでは設定 -> プリファレンス…を選択します。
- Python Scripting タブを開きます。
- Pythonインタープリタ(またはconda/virtualenvwrapper)を含むフォルダがシステムパス内にない場合は、Search pathsを編集してそれを含めます。
- 必要に応じて、パッケージマネージャーを以下のいずれかに設定します。
- Anaconda(またはMiniconda)を使用している場合は、ドロップダウンリストからconda(anaconda)オプションを選択します(これがデフォルトです)。conda environmentパラメータが表示されます。ドロップダウンリストから、使用する環境の名前を選択します。リストに環境が表示されていない場合は、 refreshボタンをクリックしてください。
- virtualenvwrapper を使用している場合は、ドロップダウンリストからvirtualenvwrapperオプションを選択します。venvw environmentパラメータが表示されます。ドロップダウンリストから、使用する環境の名前を選択します。リストに環境が表示されていない場合は、 refreshボタンをクリックしてください。
- 他のPython実行ファイルやディストリビューションを使用している場合は、ドロップダウンリストからspecific python binariesオプションを選択します。Python binary pathパラメータが表示されます。このエクステンションは、一般的に使用されるいくつかのディレクトリと、Search pathsで指定した追加のディレクトリをスキャンしてPython実行ファイルを探しますが、このスキャンには時間がかかることがあります。ドロップダウンメニューから目的のPython実行ファイルを選択します。リストに表示されていない場合は、 refreshボタンをクリックしてください。または、実行ファイルを探してテキストボックスにフルパスを直接入力するか、 ファイルを開くダイアログからファイルを選択して実行ファイルのフルパスを入力してください。
refreshをクリックすると、ドロップダウンリストが更新されるまで数秒かかる場合があります。
- 目的の環境/実行ファイルを選択したら、Testボタンをクリックします。設定がうまくいくと、以下のように表示されます。
テストに失敗した場合は、別の環境や実行ファイルを選択するか、ダイアログに表示された問題に対処してください。多くの場合、環境/実行ファイルにいくつかのPythonパッケージをインストールまたはアップグレードする必要があるでしょう。
- OKをクリックしてテストの結果ダイアログを閉じます。もう一度OKをクリックすると、プリファレンスダイアログが終了し、新しい設定が保存されます。
AI Hubでのインストール
RapidMiner AI Hubの最新のデプロイメントでは、Python Scriptingエクステンションと、RapidMiner Platform Adminによって一元管理されるAnacondaベースのPython環境が、動作するように設定された状態で配布されています。このPython環境には、データサイエンスの作業で最もよく使われるライブラリが備えられています。他の環境を設定して使用するには、環境の管理の説明に従ってください。
従来のAI Hubにインストールするには、コードの実行に必要なPython環境や、エクステンション自体をインストールする操作が必要です。このページの指示に従って、インストールと設定を行ってください。