Python Scriptingエクステンションのインストール
このページでは、Python Scriptingエクステンションをインストールする方法と、Altair AI StudioおよびAltair AI Hubでの依存関係を設定する方法を学習します。その結果、プロセスの一部としてPythonコードを実行できるようになります。
Altair AI Studioのインストール
前提条件
Python Scriptingエクステンションが提供するオペレータ内でPythonコードを実行できるようにするには、動作するPython環境が必要です。パッケージの依存関係を分離して実行の再現を確保するために、複数の環境をサポートするパッケージマネージャーを使用するベストプラクティスをお勧めします。このエクステンションはAnacondaとvirtualenvwrapperをパッケージマネージャーとしてサポートします。
Python Scriptingエクステンションがコードを正常に実行するには、使用中のPython環境にライブラリpandasバージョン 1.0 以降が含まれている必要があります。
インストール
エクステンションをインストールするには、拡張機能メニューからマーケットプレイス(更新と拡張機能)を開き、Python Scriptingを検索します。詳細は「エクステンションの追加」を参照してください。
設定:デフォルトPythonの選択
何も設定していなくても、エクステンションは Python環境/実行ファイルを検出しようとします。Anacondaがインストールされている場合は、デフォルトではbaseという名前の環境を使用します。フォールバックとして、利用可能な検索パスで最初に見つかったPython実行ファイルが使用されます。
初めてエクステンションを使用する際は、デフォルト設定を設定してください(Pythonインタプリタの場所や仮想環境の名前を設定します)。複数のPython環境がある場合は、「Python環境の管理」をお読みください。
デフォルトのPythonでエクステンションを設定するには、次の手順を実行します。
- プリファレンスダイアログを開きます(Mac OSの場合はAltair AI Studio -> プリファレンス…メニュー、その他のシステムの場合は設定 -> プリファレンス…メニューから開きます)。
- Python Scripting タブに移動します。
- Pythonインタプリタ(または conda/virtualenvwrapper) が入っているフォルダがシステムパスにない場合は、Search pathsを編集して、設定してください。
- 必要に応じて、パッケージマネージャを以下のいずれかに設定してください。
- Anaconda(またはMiniconda)を使用している場合は、ドロップダウンリストからconda(anaconda)オプションを選択します(これがデフォルトです)。conda環境パラメータが表示されます。ドロップダウンリストから使用する環境の名前を選択します。リストに環境が表示されない場合は、リフレッシュボタンをクリックします。
- virtualenvwrapperを使用している場合は、ドロップダウンリストから virtualenvwrapperオプションを選択します。venvw環境パラメータが表示されます。ドロップダウンリストから使用する環境の名前を選択します。リストに環境が表示されない場合は、リフレッシュボタンをクリックします。
- 他のPython実行ファイル/ディストリビューションを使用している場合は、ドロップダウンリストからspecific python binariesオプションを選択します。Python binary pathパラメータが表示されます。エクステンションは一般的に使用されるいくつかのディレクトリと、Search pathsで指定したPython実行ファイルの追加のディレクトリをスキャンします(このスキャンには時間がかかる場合があります)。ドロップダウンメニューから希望のPython実行ファイルを選択します。リストに表示されない場合は、リフレッシュボタンをクリックします。または、実行ファイルの場所をテキストボックスにフルパスで入力するか、ファイルを開くダイアログから選択し指定することもできます。
リフレッシュボタンをクリックすると、ドロップダウンリストが更新されるまで数秒かかる場合があります。
- 希望の環境/実行ファイルを選択したら、Testボタンをクリックします。設定が正しい場合は、以下のような画面が表示されます。
テストに失敗した場合は、別の環境/実行ファイルを選択するか、ダイアログに表示されている問題に対処してください。多くの場合はおそらく、環境/実行ファイルにPythonパッケージをインストールするか、アップグレードする必要があると思われます。 - OKをクリックしてテスト結果ダイアログを閉じます。OKをもう一度クリックしてプリファレンスダイアログを閉じ、新しい設定を保存します。
Altair AI Hubのインストール
Altair AI Hubの最新のデプロイメントには、動作し、設定された Python Scriptingエクステンションと、Altair RapidMiner Platform Adminによって一元管理されるAnacondaベースのPython環境が同梱されています。このPython環境には、データサイエンスタスクで最も一般的に使用されるライブラリが付属しています。他の環境を設定して使用するには、環境の管理に関する手順に従ってください。