当サイトのクッキーについて IBM のWeb サイトは正常に機能するためにいくつかの Cookie を必要とします(必須)。 このほか、サイト使用状況の分析、ユーザー・エクスペリエンスの向上、広告宣伝のために、お客様の同意を得て、その他の Cookie を使用することがあります。 詳細については、オプションをご確認ください。 IBMのWebサイトにアクセスすることにより、IBMのプライバシー・ステートメントに記載されているように情報を処理することに同意するものとします。 円滑なナビゲーションのため、お客様の Cookie 設定は、 ここに記載されている IBM Web ドメイン間で共有されます。
環境テンプレートのカスタマイズ
最終更新: 2024年11月28日
作成した環境テンプレートの名前、説明、およびハードウェア構成を変更することができます。 Jupyter ノートブック環境テンプレートのソフトウェア構成は、conda チャネルを介して、または pip を使用してカスタマイズできます。 conda パッケージのリスト、pip パッケージのリスト、またはその両方の組み合わせを指定することができます。 conda パッケージを使用する場合は、パッケージの取得に使用できる追加の conda チャネル・ロケーションのリストを指定できます。
- 必要な権限
- 環境テンプレートをカスタマイズするには、プロジェクトで Admin または Editor の役割を持っている必要があります。
- 制約事項
- 既存の環境テンプレートの言語を変更することはできません。
- 作成したSpark環境テンプレートのソフトウェア構成をカスタマイズすることはできません。
作成した環境テンプレートをカスタマイズするには、以下のようにします。
- プロジェクトの 管理 タブで、 環境 ページをクリックしてください。
- Active Runtimes(アクティブなランタイム)セクションで、変更したい環境テンプレートに対してアクティブなランタイムがないことを確認します。
- 環境テンプレートセクションで、カスタマイズしたい環境テンプレートをクリックします。
- Pythonのテンプレートで、IPyWidgetsライブラリを使用してノートブックにスライダー、ボタン、ドロップダウン、テキストボックスなどのインタラクティブ要素を追加したい場合は、IPyWidgetsチェックボックスを選択します。
- Juypterノートブック環境テンプレートの場合、パッケージを追加したい場合は、Createをクリックし、デフォルトで利用可能な標準パッケージに追加するライブラリを指定します。 カスタマイズを使用して、標準のソフトウェア構成に含まれているパッケージをアップグレードまたはダウングレードすることもできます。
- パッケージのカスタマイズを追加していない場合は、ウィンドウを閉じて変更を適用します。 新しいパッケージを追加した場合は、[適用]をクリックする必要があります。
パッケージをカスタマイズする際に重要:
- カスタマイズによって環境テンプレートに追加したライブラリは、環境ランタイムが起動するたびに自動的にインストールされます。 このテンプレートを使用している他のプロジェクトメンバーも、このパッケージを使用することができます。 すでに実行されているノートブックのセルに追加されたカスタマイズは、他のノートブックと共有されないことに注意してください。
- パッケージをカスタマイズする前に、計画している変更が意図した効果を持つかどうかを確認してください。
は、特定のパッケージを実際にインストールすることなく、そのパッケージのインストールに必要な変更を報告できます。 これらの変更はノートブックから確認できます。 例えば、ライブラリー Plotly の場合は:conda
- Python ノートブックでは、
と入力します!conda install --dry-run plotly
- 「R」 ノートブックで、
と入力しますprint(system2("conda", args=c("install","--dry-run","r-plotly"), stdout=TRUE))
- Python ノートブックでは、
はパッケージをインストールします。 ただし、確認後にランタイムを再び再始動すると、パッケージが削除されます。 ここでも、ノートブックから変更を確認できます。 例えば、ライブラリー Plotly の場合は:pip
- Python ノートブックでは、
と入力します!pip install plotly
- 「R」 ノートブックで、
と入力しますprint(system2("pip", args="install plotly", stdout=TRUE))
- Python ノートブックでは、
- デフォルト・チャネルから
を介して、または PyPI からをconda
介してパッケージを取得できる場合、推奨される方法は、デフォルト・チャネルからpip
を介して取得することです。conda
- conda では、多数のパッケージをカスタマイズに追加する場合、メモリーを大量に消費する可能性があるパッケージをインストールするときに、依存関係チェックを実行します。 ランタイムの開始時に依存関係チェックを実行できるようにするため、十分な RAM がある環境を選択してください。
- 1 つの Conda チャネルからのパッケージのみが必要な場合に、不要な依存関係チェックを行わないようにするには、テンプレートのチャネル・リストからを
削除してデフォルトのチャネルを除外し、defaults
を追加します。nodefaults
- Anaconda のメイン・チャンネルに加えて、多くの 「R」パッケージが Anaconda の 「R」 チャンネルで見つかれます。 「R」 環境では、このチャネルは既にデフォルト・チャネルの一部であるため、個別に追加する必要はありません。
- pip を介してのみ、または conda を介してのみ、カスタマイズ・テンプレートにパッケージを追加する場合は、テンプレート内で
がコメント化されていないことを確認する必要があります。dependencies
- パッケージ・バージョンを指定する場合は、
パッケージの単一conda
と=
パッケージのpip
を使用します。 可能な限り、バージョン番号を指定してください。こうすると、インストールにかかる時間とメモリー消費量が大幅に減るためです。 バージョンを指定しない場合、パッケージ・マネージャーは使用可能な最新バージョンを選択するか、またはパッケージで使用可能なバージョンを保持する可能性があります。==
- ノートブック拡張機能は事前にインストールされている必要があるため、任意のノートブック拡張機能をカスタマイズとして追加することはできません
もっと見る
親トピック: コンピュート・リソースの管理
トピックは役に立ちましたか?
0/1000