スタンドアロン環境におけるEmbeded Pythonの利用について。
こんにちは、皆さま。
業務でIRISを用いて開発を行っている者です。
EmbededPythonに興味があり、利用を検討しているのですが、
スタンドアロン下におけるライブラリの使用方法について疑問があります。
https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=AFL_epython#AFL_epython_pylibrary
こちらを確認しましたところ、ライブラリは以下のコマンドで取得するという理解です。
> irispip install --target C:\InterSystems\IRIS\mgr\python ライブラリ名
pipコマンドではネットワーク上から、名称に一致したライブラリをダウンロード/インストールしてくれる
機能と認識しておりますが、利用したいPCがインターネットに接続されていなかった場合、
単純にこのコマンドを実行してもエラーになるだけと考えております。
このようなスタンドアロン下でのライブラリ取得について、何か知見がありましたらご教示いただけませんでしょうか?
Ohataさん、こんにちは。
既に解決されているかもしれませんが、記述されていた通り、スタンドアロン環境ではパッケージをインストールできませんので、以下の手順でインストールする必要があるかと思います。
1. インターネット環境にて必要なパッケージ(.gzファイル)をダウンロードする
c:\InterSystems\IRIS\mgr\pyhtonフォルダにパッケージ(tar.gz形式)のファイルが作成されます。
2. スタンドアロン環境にパッケージをコピー
3. スタンドアロン環境にてパッケージをインストール
以下のサイトを参考にしました。
https://qiita.com/analytics-hiro/items/2565adbb2c900e6738cd
Toshihiko Minamoto さん
ご回答いただきありがとうございます!
頂いた方法で試してみます。