2.3. Python パッケージの管理
JupyterLab では、ワークベンチイメージにインストールされている Python パッケージを表示し、追加のパッケージをインストールできます。
2.3.1. ワークベンチにインストールされている Python パッケージの表示 リンクのコピーリンクがクリップボードにコピーされました!
ノートブックセルで pip ツールを実行すると、ワークベンチにインストールされている Python パッケージと、そのパッケージのバージョンを確認できます。
前提条件
- JupyterLab にログインし、Jupyter ノートブックを開く。
手順
Jupyter ノートブックの新しいセルに次の内容を入力します。
!pip list
!pip listCopy to Clipboard Copied! Toggle word wrap Toggle overflow - セルを実行します。
検証
出力には、インストールされているすべての Python パッケージとそのバージョンがアルファベット順に表示されます。たとえば、Minimal イメージを使用するワークベンチを作成した直後に
pip listコマンドを使用すると、最初に表示されるパッケージは次のようになります。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
2.3.2. ワークベンチに Python パッケージをインストールする リンクのコピーリンクがクリップボードにコピーされました!
デフォルトのワークベンチに含まれていない Python パッケージをインストールするには、パッケージとバージョンを requirements.txt ファイルに追加し、ノートブックセルで pip install コマンドを実行します。
パッケージを直接インストールすることもできますが、ファイルに記載されているパッケージをさまざまなワークベンチ間で簡単に再利用できるように、requirements.txt ファイルを使用することを推奨します。
前提条件
- JupyterLab にログインし、Jupyter ノートブックを開く。
手順
以下の方法のいずれかを使用して、新規テキストファイルを作成します。
- + をクリックして新しいランチャーを開き、Text file をクリックします。
-
File
New Text File の順にクリックします。
テキストファイルの名前を
requirements.txtに変更します。- ファイル名を右クリックし、Rename Text をクリックします。Rename File ダイアログが開きます。
-
New Name フィールドに
requirements.txtを入力し、Rename をクリックします。
requirements.txtファイルにインストールするパッケージを追加します。altair
altairCopy to Clipboard Copied! Toggle word wrap Toggle overflow ==(に等しい) 演算子を使用して、インストールするバージョンを指定できます。以下はその例です。altair==4.1.0
altair==4.1.0Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記Red Hat では、時間が経過してもワークベンチの安定性を高めるために、正確なパッケージバージョンを指定することを推奨しています。新しいパッケージバージョンは、お使いの環境における動作に対し、望ましくない/予期しない変更を加える可能性があります。
複数のパッケージを同時にインストールする場合は、各パッケージを別々の行に配置します。
ノートブックセルを使用して、
requirements.txtのパッケージをサーバーにインストールします。新しいノートブックセルを作成し、次のコマンドを入力します。
!pip install -r requirements.txt
!pip install -r requirements.txtCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Shift と Enter を押してセルを実行します。
重要pip installコマンドは、ワークベンチにパッケージをインストールします。ただし、コード内でパッケージを使用するには、コードセルでimportステートメントを実行する必要があります。import altair
import altairCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
-
requirements.txtファイル内のパッケージが、ワークベンチにインストールされているパッケージのリストに表示されていることを確認します。詳細は、ワークベンチにインストールされている Python パッケージの表示 を参照してください。