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:
Rufen Sie in der Google Cloud Console die Seite Nutzerverwaltete Notebooks auf.
Wählen Sie die Instanz aus, auf der Sie Abhängigkeiten installieren möchten.
Klicken Sie auf JupyterLab öffnen.
Zum Hinzufügen einer Notebook-Datei können Sie das Menü oder den Launcher verwenden.
Menü
Um über das Menü eine neue Notebookdatei hinzuzufügen wählen Sie File > New > Notebook aus.
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
Wählen Sie zum Hinzufügen einer neuen Python 3-Notebook-Datei aus dem Launcher File > New > Launcher aus.
Klicken Sie auf die Kachel Python 3.
Ihre neue Notebookdatei wird geöffnet.
Benennen Sie die neue Notebook-Datei um.
Menü
Wählen Sie File > Rename notebook aus. Das Dialogfeld Rename file wird geöffnet.
Ändern Sie im Feld New name
Untitled.ipynb
in einen aussagekräftigen Namen, beispielsweiseinstall.ipynb
.Klicken Sie auf Umbenennen.
Launcher
Klicken Sie mit der rechten Maustaste auf den Tab
Untitled.ipynb
und dann auf Rename Notebook. Das Dialogfeld Rename file wird geöffnet.Ändern Sie im Feld New name
Untitled.ipynb
in einen aussagekräftigen Namen, beispielsweiseinstall.ipynb
.Klicken Sie auf Rename.
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
Klicken Sie auf die Schaltfläche "Run", um den Installationsbefehl auszuführen.
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.
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:
Rufen Sie in der Google Cloud Console die Seite Nutzerverwaltete Notebooks auf.
Wählen Sie die Instanz aus, auf der Sie Abhängigkeiten installieren möchten.
Klicken Sie auf JupyterLab öffnen.
Zum Öffnen eines Terminalfensters können Sie das Menü oder den Launcher verwenden.
Menü
Wählen Sie zum Öffnen eines Terminalfensters über das Menü File > New > Terminal aus.
Das Terminalfenster wird geöffnet.
Launcher
Wählen Sie zum Öffnen eines Terminalfensters im Launcher File > New > Launcher aus.
Klicken Sie unter Other auf die Kachel Terminal.
Das Terminalfenster wird geöffnet.
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
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.
Wählen Sie File > Save notebook aus, um das Notebook zu speichern.