スクリプトガイド > Python > JSLからPythonへのインターフェース > JSLを使ったPythonパッケージのインストール
公開日: 04/21/2025

JSLを使ったPythonパッケージのインストール

JSL関数のPython Install Packages('python_module')を使って、外部のパッケージをインストールできます。次の例は、Pandasパッケージをインストールして、他のスクリプトで使用できるようにしています。

Names Default To Here( 1 );
 
Python Install Packages( 'pandas' );

複数のパッケージを同時にインストールするには、パッケージ名を空白で区切って指定します。

Names Default To Here( 1 );
 
Python Install Packages( 'pyarrow pandas' );

コマンドラインとjpipを使って、コンパイル済みのPythonパッケージをインストールする

PythonスクリプトのPythonパッケージは問題なくインストールできますが、ソースコードをコンパイルしてダイナミックライブラリをビルドするようなパッケージは、jpipラッパーを使用してインストールしなければならない場合があります。

jpipとは、JMP用のpipラッパースクリプトであり、JSLコマンドのPython Create JPIP CMD();を使って作成できます。

次の例では、jpipラッパーを作成し、続けて、コマンドラインからscikit-learnパッケージをインストールしています。

1. JSLまたはJMPのPythonエディタで、カスタマイズされたjpipラッパーを生成します。

Python Create JPIP CMD();

jpipを保存するディレクトリを選択するダイアログボックスが開きます。

2. ターミナルまたはコマンドプロンプトを開きます。

Windowsでは、コマンドプロンプトまたはPowerShellを使用します。

macOSでは、ターミナルを使用します。

3. jpipを使ってscikit-learnをインストールします。

jpip install --user --no-warn-script-location sklearn

これで、Pythonパッケージのscikit-learnをJMPのPython環境で使用できるようになります。

インストールがうまくいかないパッケージを、pipを使ってインストールする

上記の方法でもインストールできないパッケージの場合は、Python 3.11.x環境をインストールし、pipを使ってパッケージをコンパイルしてから、JMPのjpipラッパーを使ってインストールする必要があります。

1. Python 3.11.xリリースをhttps://www.python.org/downloads/からインストールします。

2. ターミナルまたはコマンドプロンプトを開きます。

Windowsでは、コマンドプロンプトまたはPowerShellを使用します。

LinuxまたはmacOSでは、ターミナルを使用します。

3. Pythonをインストールした場所に移動します。

4. pipを使って、パッケージをローカルでコンパイルしてインストールします。

pip install python_module

5. jpipラッパーの場所に移動します。

6. パッケージをJMPのPython環境にインストールします。

jpip install --user python_module

より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).