Skip To Content

Festlegen der Runtime eines Notebooks

Wenn Sie ein Notebook erstellen, werden die von Ihnen verwendeten Ressourcen und Python-Bibliotheken über eine Notebook-Runtime zur Verfügung gestellt. Diese Runtime wird von Ihrem Site-Administrator in Ihren Notebook-Container geladen.

Es stehen zwei Runtimes zur Verfügung: Die Standard-Runtime enthält ArcGIS API for Python zusammen mit einigen hundert anderen Python-Bibliotheken, und die erweiterte Runtime enthält ebenfalls diese Bibliotheken sowie ArcPy und einige verwandte Bibliotheken.

Hinweis:

Notebooks, die die erweiterte Runtime verwenden, können ArcGIS API for Python und alle anderen Bibliotheken der Standard-Runtime ausführen.

Ob Sie nur die Standard-Runtime oder sowohl die Standard- als auch die erweiterte Runtime verwenden können, hängt von der Lizenz ab, die Ihr Site-Administrator von Esri erhalten hat.

Um Notebooks zu erstellen, muss Ihnen Ihr Administrator eine Portalmitgliederrolle zugewiesen haben, die die entsprechenden Berechtigungen enthält. Es gibt eine Berechtigung, mit der Notebooks mit der Standard-Runtime erstellt werden können, und eine andere Berechtigung, mit der Notebooks mit der erweiterten Runtime erstellt werden können.

Wenn für Ihre ArcGIS Notebook Server-Site nur die Standard-Runtime verfügbar ist und Ihnen eine Rolle mit der entsprechenden Berechtigung zugewiesen ist, müssen Sie nichts weiter tun. Sie können im Portal mit der Erstellung von Notebooks beginnen.

Wenn Sie ein leeres Notebook erstellen, wählen Sie die Runtime aus, die das Notebook verwenden soll. Die Auswahlliste basiert auf Ihren Berechtigungen. Wenn Ihnen die Berechtigung "Notebooks (Advanced-Runtime)" erteilt wurde, sind Sie in der Lage, entweder die Standard- oder die erweiterte Runtime sowie jede verfügbare benutzerdefinierte Runtime auszuwählen. Sie können zudem die Runtime eines Notebooks nach dessen Erstellung ändern. Nachfolgend werden die erforderlichen Schritte aufgeführt.

Wenn Sie über die entsprechenden Berechtigungen verfügen, können Sie in verschiedenen Situationen Notebooks mit beiden Runtimes erstellen. Beispiel: Sie erstellen ein Notebook, um es mit anderen Notebook-Autoren in Ihrem Portal zu teilen, die jedoch keine Berechtigungen für die erweiterte Runtime haben. Um Ihr Notebook für sie freizugeben, müssen Sie für das Notebook festlegen, dass die Standard-Runtime verwendet werden soll.

Hinweis:

Bevor Sie die Runtime für ein Notebook von erweitert auf Standard ändern, stellen Sie sicher, dass sich keine Inhalte aus ArcPy oder den anderen erweiterten Bibliotheken im Notebook befinden. Ist dies doch der Fall, wird ein Fehler angezeigt, wenn Mitglieder das Notebook öffnen.

Wenn Sie erstmals ein Notebook mit einer Runtime erstellen, die Sie zuvor noch nicht verwendet haben, wird für Sie ein neuer Container gestartet. Dieser Container enthält die Standard-Runtime und ist von Ihrem ersten Container (der die erweiterte Runtime enthält) unabhängig. Stellen Sie sicher, dass Ihr Site-Administrator dies weiß und die verfügbaren Systemressourcen bei Bedarf anpassen kann.

Führen Sie diese Schritte aus, um die Runtime für ein vorhandenes Notebook festzulegen. Dieser Workflow kann nur von Portalmitgliedern verwendet werden, die Notebooks mit einer der beiden Notebook-Runtimes erstellen können.

  1. Öffnen Sie die Elementdetailseite des Notebooks, und klicken Sie auf die Registerkarte Einstellungen.

    Im Abschnitt Notebook der Registerkarte wird unter Notebook-Einstellungen in der Option Notebook Runtime angezeigt, welche Runtime vom Notebook verwendet wird.

  2. Klicken Sie auf die Dropdown-Liste, und wählen Sie die Runtime aus.
    Hinweis:

    Wenn Sie keinen Zugriff auf die erweiterte Runtime haben, wird in der Dropdown-Liste nur die Standard-Runtime angezeigt.

  3. Klicken Sie zur Bestätigung auf Speichern.

Das Notebook verwendet jetzt nur die Standard-Runtime und kann von jedem Portalmitglied mit Standard-Runtime-Zugriff verwendet werden. Ein zweiter Container muss gestartet werden, um dieses Notebook zu hosten. ArcPy wird im Notebook nicht verfügbar sein.