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.gztar 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