4.3.1 オンプレミス・データベース用に必要なLinux向けサポート・パッケージをインストールするためのコマンドの概要

次の例では、オンプレミス・データベース用に必要なlinux向けサポート・パッケージをインストールするために使用するコマンドをリストします。

例4-3 OML4Pyクライアント・マシンへの必要なパッケージのインストール

pip3.12 install pandas==2.1.1
pip3.12 install scipy==1.12.0
pip3.12 install matplotlib==3.7.2
pip3.12 install oracledb==2.0.1
pip3.12 install joblib==1.2.0
pip3.12 install scikit-learn==1.2.1
pip3.12 install numpy==1.26.4

例4-4 OML4Pyサーバー・マシンへの必要なパッケージのインストール

一般的に必要なパッケージをOracle Linux 7とOracle Linux 8にインストールします:

pip3.12 install pandas==2.1.1--target=$ORACLE_HOME/oml4py/modules
pip3.12 install scipy==1.12.0 --target=$ORACLE_HOME/oml4py/modules
pip3.12 install oracledb==2.0.1 --target=$ORACLE_HOME/oml4py/modulesdules
pip3.12 install joblib==1.2.0 --target=$ORACLE_HOME/oml4py/modules
pip3.12 install numpy==1.26.4 --target=$ORACLE_HOME/oml4py/modules

Oracle Linux 7とOracle Linux 8の両方でscikit-learn 1.2.1 pythonモジュールをビルドします。

scikit_learn-1.2.1をダウンロードします: scikit_learn-1.2.1.tar.gz
tar xvfz scikit-learn-1.2.1.tar.gz
cd scikit_learn-1.2.1

pip3.12 install setuptools
python3 -m pip install —upgrade build
python3 -m build

pip3.12 install ./dist/scikit_learn-1.2.1-cp312-cp312-linux_x86_64.whl

Oracle Linux 7でmatplotlib 3.7.2をビルドします:

matplotlib-3.7.2をダウンロードします: matplotlib-3.7.2.tar.gz

tar xfvz matplotlib-3.7.2.tar.gz
cd matplotlib-3.7.2/

python3 -m pip install setuptools
python3 -m pip install —upgrade build
export CFLAGS=-std=c++11
python3 -m build

python3 -m pip install ./dist/matplotlib-3.7.2-cp312-cp312-linux_x86_64.whl —target=$ORACLE_HOME/oml4py/modules