6.5 Conda環境のベスト・プラクティス

この項では、Pythonおよびサード・パーティ/フォース・パーティの依存関係の競合を防ぐために、OML4Pyでconda環境を作成するためのベスト・プラクティスについて説明します。

Pythonバージョン

サード・パーティ・パッケージのConda環境を作成するときに、不整合を回避するために、使用されている現在のPythonバージョンpython=3.13.x。使用されている最新のPythonバージョンを確認するには、次のコマンドを実行します:
import sys
sys.version

ノート:

依存関係の競合を防ぐには、createコマンドを使用して新しい環境を作成し、必要なすべてのパッケージを同時にインストールできます。これにより、ソルバーはすべての依存関係を一度に解決できます。

管理タスク: Conda環境の作成およびアップロード

createコマンドを使用して、seabornパッケージをインストールするmypyenvという名前のConda環境を作成します。pythonパラメータを使用してPythonバージョンを指定します。uploadコマンドを使用して、OMLユーザーがダウンロードして使用できるように、mypyenv環境をAutonomous AI Databaseインスタンスに関連付けられたオブジェクト・ストレージにアップロードします。

OML Notebooksで使用可能な最新バージョンのPythonを使用します。この例では、Python 3.13.5を使用しています。
%conda

create -n mypyenv -c conda-forge --override-channels --strict-channel-priority python=3.13.5 seaborn
upload mypyenv --overwrite -t application "OML4PY"

OMLユーザー: Conda環境の使用

OMLユーザーは、ノートブック内のPython段落で環境をダウンロード、アクティブ化および使用できます:
%conda

download mypyenv
activate mypyenv
seabornライブラリをインポートします:
%python

import seaborn