Abhängigkeiten installieren

Nachdem Sie eine nutzerverwaltete Notebookinstanz erstellt haben, müssen Sie möglicherweise Software installieren, von der Ihr Notebook abhängig ist. Sie können Abhängigkeiten installieren, indem Sie einer Datei in Ihrem Notebook Installationsbefehle oder ein Terminalfenster hinzufügen.

Das Hinzufügen von Installationsbefehlen zu einer Datei hat den Vorteil, dass bei der Freigabe eines Notebooks die Befehle für die Installation der Abhängigkeiten mit dem Notebook gespeichert werden und für die Nutzer verfügbar sind, für die Sie das Notebook freigeben.

Abhängigkeiten von einer nutzerverwalteten Notebookinstanz installieren

So installieren Sie Python-Pakete aus einer nutzerverwalteten Notebook-Instanz:

  1. Rufen Sie in der Google Cloud Console die Seite Nutzerverwaltete Notebooks auf.

    Zu "Nutzerverwaltete Notebooks"

  2. Wählen Sie die Instanz aus, auf der Sie Abhängigkeiten installieren möchten.

  3. Klicken Sie auf JupyterLab öffnen.

  4. Zum Hinzufügen einer Notebook-Datei können Sie das Menü oder den Launcher verwenden.

    1. Um über das Menü eine neue Notebookdatei hinzuzufügen wählen Sie File > New > Notebook aus.

      Grafik: Notebookdatei hinzufügen

    2. Wählen Sie im Dialogfeld Select Kernel den Kernel für Ihr neues Notebook aus, z. B. Python 3, und klicken Sie dann auf Select.

      Ihre neue Notebookdatei wird geöffnet.

    Launcher

    1. Wählen Sie zum Hinzufügen einer neuen Python 3-Notebook-Datei aus dem Launcher File > New > Launcher aus.

    2. Klicken Sie auf die Kachel Python 3.

      Grafik: Notebookdatei hinzufügen

      Ihre neue Notebookdatei wird geöffnet.

  5. Benennen Sie die neue Notebook-Datei um.

    1. Wählen Sie File > Rename notebook aus. Das Dialogfeld Rename file wird geöffnet.

    2. Ändern Sie im Feld New name Untitled.ipynb in einen aussagekräftigen Namen, beispielsweise install.ipynb.

    3. Klicken Sie auf Umbenennen.

    Launcher

    1. Klicken Sie mit der rechten Maustaste auf den Tab Untitled.ipynb und dann auf Rename Notebook. Das Dialogfeld Rename file wird geöffnet.

    2. Ändern Sie im Feld New name Untitled.ipynb in einen aussagekräftigen Namen, beispielsweise install.ipynb.

    3. Klicken Sie auf Rename.

  6. Installieren Sie die Abhängigkeiten so:

    Wenn Sie Ihr neues Notebook öffnen, wird eine Standard-Codezelle angezeigt, in die Sie Code eingeben können (in diesem Fall Python 3).

    Geben Sie den folgenden Befehl in die Codezelle ein, um die Deep Learning-Bibliothek mxnet in einem Python 3-Notebook zu installieren:

    %pip install mxnet

    Grafik: Code in eine Notebookzelle Code einfügen.

  7. Klicken Sie auf die Schaltfläche "Run", um den Installationsbefehl auszuführen.

    Grafik: Schaltfläche "Run" anklicken.

  8. Wenn die Installation abgeschlossen ist, wählen Sie Kernel > Restart kernel, um den Kernel neu zu starten und dafür zu sorgen, dass die Bibliothek für den Import verfügbar ist.

  9. Wählen Sie File > Save notebook aus, um das Notebook zu speichern.

Abhängigkeiten von einem Terminal aus installieren

Zum Herstellen einer Verbindung zu einem Terminal können Sie Ihr JupyterLab-Notebook oder SSH verwenden. So installieren Sie Python-Pakete von einem Terminal aus:

  1. Rufen Sie in der Google Cloud Console die Seite Nutzerverwaltete Notebooks auf.

    Zu "Nutzerverwaltete Notebooks"

  2. Wählen Sie die Instanz aus, auf der Sie Abhängigkeiten installieren möchten.

  3. Klicken Sie auf JupyterLab öffnen.

  4. Zum Öffnen eines Terminalfensters können Sie das Menü oder den Launcher verwenden.

    Wählen Sie zum Öffnen eines Terminalfensters über das Menü File > New > Terminal aus.

    Grafik: Terminal öffnen.

    Das Terminalfenster wird geöffnet.

    Launcher

    1. Wählen Sie zum Öffnen eines Terminalfensters im Launcher File > New > Launcher aus.

    2. Klicken Sie unter Other auf die Kachel Terminal.

      Grafik: Terminal öffnen.

      Das Terminalfenster wird geöffnet.

  5. Geben Sie im Terminalfenster den Befehl zum Installieren der Softwareabhängigkeit für Ihre nutzerverwaltete Notebookinstanz ein.

    Geben Sie den folgenden Befehl ein, um die Deep Learning-Bibliothek mxnet für Python 3-Notebooks zu installieren:

    pip3 install mxnet

    Fügen Sie einem Terminal Code hinzu.

  6. Starten Sie den Kernel nach Abschluss der Installation neu, um sicherzustellen, dass die Bibliothek für den Import verfügbar ist. Wählen Sie in jeder geöffneten Notebook-Datei in derselben nutzerverwalteten Notebook-Instanz Kernel > Kernel neu starten aus.

  7. Wählen Sie File > Save notebook aus, um das Notebook zu speichern.