Notebook codieren und ausführen

Letzte Aktualisierung: 21. Feb. 2025
Notebook codieren und ausführen

Nachdem Sie ein Notizbuch erstellt haben, das Sie im Notizbuch-Editor verwenden möchten, müssen Sie Bibliotheken, Code und Daten hinzufügen, damit Sie Ihre Analyse durchführen können.

Führen Sie die folgenden allgemeinen Schritte aus, um Analyseanwendungen in einem Notebook zu entwickeln:

  1. Öffnen Sie das Notizbuch im Bearbeitungsmodus: Wenn das Vorschaufenster des Notizbuchs geöffnet wird, klicken Sie auf das Symbol "Bearbeiten" Bearbeitungssymbol . Wenn das Notizbuch gesperrt ist, entsperren und bearbeiten Sie es.

  2. Wenn das Notizbuch als nicht vertrauenswürdig markiert ist:

    1. Klicken Sie auf den Hinweis "Nicht vertrauenswürdig ".
    2. Klicken Sie auf Vertrauen, damit alle Zellen ausgeführt werden.
  3. Stellen Sie fest, ob die dem Notebook zugeordnete Umgebungsvorlage die richtige Hardwaregröße für den erwarteten Analyseverarbeitungsdurchsatz aufweist.

    1. Überprüfen Sie die Größe der Umgebung, indem Sie auf das Symbol "Notizbuchinformationen anzeigen" (Notebook-Informationen anzeigen) in der Notizbuch-Symbolleiste klicken und die Seite "Umgebungen" auswählen.

    2. Wenn Sie die Umgebung ändern müssen, wählen Sie eine andere Umgebung aus der Liste aus oder erstellen Sie eine eigene Umgebungsvorlage, falls keine der verfügbaren Umgebungen Ihren Anforderungen entspricht. Siehe Umgebungsvorlage erstellen.

      Wenn Sie Ihre eigene Umgebungsvorlage erstellen, können Sie Ihre Bibliotheken zu dieser Vorlage hinzufügen. Diese Bibliotheken sind vorinstalliert, wenn die Umgebung gestartet wird. Weitere Informationen finden Sie unter Umgebung anpassen für Python und R.

  4. Vorinstallierte Bibliotheken importieren. Weitere Informationen finden Sie unter Bibliotheken und Scripts für Notebooks.

  5. Laden Sie die Daten und greifen Sie auf sie zu. Sie können auf Daten aus Projektassets zugreifen, indem Sie Code ausführen, der für Sie generiert wird, wenn Sie das Asset auswählen oder indem Sie vorinstallierte Bibliotheksfunktionen programmgesteuert verwenden. Weitere Informationen finden Sie unter Daten laden und darauf zugreifen.

  6. Verwenden Sie für die Vorbereitung und Analyse der Daten die geeigneten Methoden:

  7. Terminieren Sie die Ausführung des Notebooks bei Bedarf in regelmäßigen Abständen. Siehe Notebook planen.

    1. Überwachen Sie den Status Ihrer Jobausführungen auf der Seite Jobs des Projekts.
    2. Klicken Sie auf Ihren Job, um die Detailseite des Jobs zu öffnen und die Ausführungen für Ihren Job sowie den Status jeder Ausführung anzuzeigen. Wenn eine Ausführung fehlgeschlagen ist, können Sie die Ausführung auswählen und den Protokollnachsatz anzeigen oder die gesamte Protokolldatei herunterladen, um Fehler in der Ausführung zu beheben.
  8. Wenn beim Ausführen Ihres Codes Probleme auftreten, gehen Sie mit dem Debugger eine Codezelle in Ihrem Notebook durch. So aktivieren Sie den Debugger:

    1. Klicken Sie in der Symbolleiste des Notizbuchs auf das Symbol "Debugger aktivieren " (Symbol „Zellendebugger“).
    2. Klicken Sie neben eine beliebige Codezeile, um einen Haltepunkt hinzuzufügen.

    Zum Debuggen Ihres Codes über die Sicht wählen Sie rechte Sidebar und wählen Sie dann Debugger anzeigen.

  9. Wenn Sie nicht aktiv am Notebook arbeiten, wechseln Sie zu Kernel und klicken Sie auf Kernel beenden , um den Notebook-Kernel zu stoppen und Ressourcen freizugeben.

  10. Stoppen Sie die aktive Laufzeit (und den unnötigen Kapazitätseinheitenverbrauch), wenn keine anderen Notebook-Kernel unter Toollaufzeiten auf der Seite Umgebungen auf der Registerkarte Verwalten Ihres Projekts aktiv sind.

In diesem kurzen Video erfahren Sie, wie Sie ein Jupyter-Notebook und angepasste Umgebungen erstellen.

Dieses Video bietet eine visuelle Methode zum Erlernen der Konzepte und Tasks in dieser Dokumentation.

In diesem kurzen Video wird gezeigt, wie grundlegende SQL-Abfragen für Db2 Warehouse -Daten in einem Python -Notebook ausgeführt werden.

Dieses Video bietet eine visuelle Methode zum Erlernen der Konzepte und Tasks in dieser Dokumentation.

Suchen Sie auf der Seite 'Videos'nach Videos mit zusätzlichen Beispielen für Python -Notebooks.

Installation von Paketen von ' conda oder ' mamba über einen Proxy-Server

Hinweis:
  • Wenn Sie möchten, dass ' conda oder ' mamba einen Proxy-Server als Vermittler zu den öffentlichen Repositories ' conda und ' mamba verwenden, muss Ihr Plattform-Administrator dies für Sie konfigurieren.

Die Einstellung " proxy_servers, die vom Administrator verwendet wird, wird derzeit ignoriert, wenn Sieaus einem Notizbuch heraus. Software-Anpassungen, die " mamba verwenden, sind von dieser Einschränkung nicht betroffen. Um Proxyserver für ' mamba zu konfigurieren, wenn Sie ' !mamba install <lib-package> von einem Notebook aus ausführen, setzen Sie den Proxyserver mit Hilfe einer Umgebungsvariablen:

%env http_proxy=http://username:password@corp.com:8080
%env https_proxy=https://username:password@corp.com:8080

Alternativ können Sie das Paket im Notebook installieren, indem Sie " conda verwenden. Dabei wird die " proxy_servers Einstellung berücksichtigt, die Ihr Administrator in der " .condarc-Datei festgelegt hat.

Installation von Paketen aus ' pip über einen Proxy-Server

Ihr Plattform-Administrator kann " pip für die Verwendung hinter einem Proxy-Server konfigurieren, indem er eine clusterweite " pip -Konfigurationsdatei namens " pip.conf erstellt. Diese Datei kann einen bestimmten Paketindex oder einen Proxyserver enthalten.

Führen Sie die folgenden Befehle in einem Notebook aus, um zu testen, ob die Verbindung funktioniert.

Für einen Proxyserver führen Sie diesen Befehl aus:

!python -m pip install langdetect --proxy https://www.example.com:<port number>

Für einen internen Index führen Sie diesen Befehl aus:

!pip install <some_package> --index-url=http://www.example.com/root/pypi/+simple/ --trusted-host=http://www.example.com

Wenn die Verbindung nicht funktioniert, wenden Sie sich an Ihren Plattformadministrator.

Weitere Informationen

Übergeordnetes Thema: EditorJupyter Notebook