依存関係をインストールする

ノートブック インスタンスを作成した後、ノートブックが依存するソフトウェアをインストールする必要がある場合があります。依存関係をインストールするには、ターミナル ウィンドウを使うか、ノートブックのファイルにインストール コマンドを追加します。

ファイルにインストール コマンドを追加する利点は、ノートブックを共有している場合、依存関係をインストールするためのコマンドがノートブックに保存され、そのノートブックを共有しているユーザーが利用できることです。

ノートブックから依存関係をインストールする

Python パッケージ

Python パッケージをノートブックからインストールするには、次の手順を行います。

  1. Google Cloud Console の [AI Platform Notebooks] ページに移動します。

    AI Platform Notebooks のページに移動

  2. 依存関係をインストールする Python インスタンスで [JupyterLab を開く] を選択します。

  3. [ファイル] -> [新規] -> [ノートブック] の順に選択します。選択すると、「Untitled.ipynb」という名前の新しいノートブックが作成されます。新しいノートブック用のカーネルを選択します。たとえば、「Python 3」です。ランチャーを使って Python ノートブックを作成することもできます。

    ノートブック ファイルを追加する

  4. [ファイル] -> [ノートブックの名前を変更] を選択し、無題のノートブックの名前を「install.ipynb」のようなわかりやすい名前に変更します。

  5. 新しいノートブックを開くと、依存関係をインストールするためのコード(この場合は Python 3)を入力できるデフォルトのコードセルが表示されます。たとえば、mxnet ディープ ラーニング ライブラリを Python 3 ノートブックにインストールするには、コードセルに「%pip install mxnet」と入力します。Python 2 ノートブックにライブラリを読み込むには、次のコマンドを入力します。 !pip2 install mxnet

    ノートブック セルにコードを追加する

  6. 実行ボタンを押してインストール コマンドを実行します。

    実行ボタンを押す

  7. インストールが完了したら、[Kernel] - > [Restart Kernel] を選択してカーネルを再起動し、ライブラリをインポートできることを確認します。

  8. [File] -> [Save Notebook] を選択してノートブックを保存します。

R パッケージ

R パッケージをノートブックからインストールするには、次の手順を行います。

  1. Google Cloud Console の [AI Platform Notebooks] ページに移動します。

    AI Platform Notebooks のページに移動

  2. 依存関係をインストールする R インスタンスで [JupyterLab を開く] を選択します。

  3. [ファイル] -> [新規] -> [ノートブック] の順に選択します。選択すると、「Untitled.ipynb」という名前の新しいノートブックが作成されます。新しいノートブックに R カーネルを選択します。ランチャーを使って R ノートブックを作成することもできます。

    ノートブック ファイルを追加する

  4. [ファイル] -> [ノートブックの名前を変更] を選択し、無題のノートブックの名前を「install.ipynb」のようなわかりやすい名前に変更します。

  5. 新しいノートブックを開くと、依存関係をインストールするためのコード(この例では R)を入力できるデフォルトのコードセルが表示されます。たとえば、R ノートブックに deepnet ディープ ラーニング ニューラル ネットワーク パッケージをインストールするには、コードセルに install.packages("deepnet") を入力します。

    ノートブック セルにコードを追加する

  6. 実行ボタンを押してインストール コマンドを実行します。

    実行ボタンを押す

  7. [ファイル] -> [ノートブックを保存] を選択してノートブックを保存します。

ターミナルから依存関係をインストールする

Python パッケージ

Python パッケージをターミナルからインストールするには、次の手順を行います。

  1. Google Cloud Console の [AI Platform Notebooks] ページに移動します。

    AI Platform Notebooks のページに移動

  2. 依存関係をインストールする Python インスタンスで [JupyterLab を開く] を選択します。

  3. [ファイル] -> [新規] -> [ターミナル] を選択してターミナル ウィンドウを開きます。 ランチャーを使ってターミナル ウィンドウを開くこともできます。

    ターミナル ウィンドウを開く

  4. ターミナル ウィンドウでコマンドを入力して、ノートブック インスタンスのソフトウェアへの依存関係をインストールします。たとえば、Python 3 ノートブックに mxnet ディープ ラーニング ライブラリをインストールするには、次のコマンドを入力します。pip3 install mxnet。Python 2 ノートブックの場合は、次のように入力します。pip2 install mxnet

  5. 開いている Python ノートブックで、[Kernel] - > [Restart Kernel] を選択してカーネルを再起動し、ライブラリをインポートできることを確認する必要があります。

R パッケージ

R パッケージをターミナルからインストールするには、次の手順を行います。

  1. Google Cloud Console の [AI Platform Notebooks] ページに移動します。

    AI Platform Notebooks のページに移動

  2. 依存関係をインストールする R インスタンスで [JupyterLab を開く] を選択します。

  3. [ファイル] -> [新規] -> [ターミナル] を選択してターミナル ウィンドウを開きます。 ランチャーを使ってターミナル ウィンドウを開くこともできます。

    ターミナル ウィンドウを開く

  4. ターミナル ウィンドウで R と入力して R プロンプトへ進みます。

  5. R プロンプトでコマンドを入力して、ノートブック インスタンスのソフトウェアへの依存関係をインストールします。たとえば、deepnet ディープ ラーニング ニューラル ネットワーク パッケージをインストールするには、次のコマンドを入力します。install.packages("deepnet")