Skip To Content

Określanie środowiska wykonawczego notatnika

Przy tworzeniu notatnika wykorzystywane zasoby i biblioteki języka Python są dostępne za pośrednictwem środowiska wykonawczego notatnika. To środowisko wykonawcze jest wczytywane do kontenera notatnika przez administratora witryny.

Dostępne są dwa środowiska wykonawcze: standardowe środowisko wykonawcze zawiera interfejs ArcGIS API for Python wraz z setkami innych bibliotek języka Python, a zaawansowane środowisko wykonawcze zawiera wszystkie te same biblioteki oraz dodatkowo pakiet ArcPy i niektóre powiązane biblioteki.

Notatka:

Notatniki, które używają zaawansowanego środowiska wykonawczego mogą uruchamiać interfejs ArcGIS API for Python i wszystkie pozostałe biblioteki wchodzące w skład standardowego środowiska wykonawczego.

To, czy możesz używać tylko standardowego środowiska wykonawczego, czy też zarówno standardowego, jak i zaawansowanego środowiska wykonawczego, zależy od rodzaju licencji udzielonej administratorowi przez firmę Esri.

Aby umożliwić użytkownikowi tworzenie notatników, administrator musi przypisać mu niestandardową rolę członka zawierającą odpowiednie uprawnienia. Istnieje jedno uprawnienie do tworzenia notatników przy użyciu standardowego środowiska wykonawczego i inne uprawnienie do tworzenia notatników przy użyciu zaawansowanego środowiska wykonawczego.

Jeśli dla witryny aplikacji ArcGIS Notebook Server dostępne jest tylko standardowe środowisko wykonawcze, a użytkownikowi została przypisana rola zawierająca odpowiadające uprawnienia, nie ma potrzeby podejmowania żadnych dodatkowych działań. Tworzenie notatników można rozpocząć natychmiast.

Przy tworzeniu pustego notatnika można dokonać wyboru środowisko wykonawczego, które będzie używane przez notatnik. Lista dostępnych środowisk wykonawczych zależy od posiadanych uprawnień, w przypadku posiadania uprawnień Notatniki zaawansowane do wyboru jest środowisko standardowe i zaawansowane, jak również wszystkie dostępne środowiska niestandardowe. Środowisko wykonawcze notatnika można też zmienić po jego utworzeniu. W tym celu należy wykonać czynności opisane poniżej.

Posiadając odpowiednie uprawnienia, możesz tworzyć notatniki wykorzystujące różne środowiska wykonawcze w konkretnych sytuacjach. Na przykład tworzysz notatnik w celu udostępnienia go innym twórcom notatników w swojej instytucji, którzy nie mają uprawnienia Notatniki zaawansowane. Aby udostępnić im swój notatnik, musisz określić, że ten notatnik korzysta ze standardowego środowiska wykonawczego.

Notatka:

Przed dokonaniem zmiany środowiska wykonawczego dla notatnika z zaawansowanego na standardowe upewnij się, że w notatniku nie ma zasobów pochodzących z pakietu ArcPy lub z innych bibliotek zaawansowanych. Jeśli takie zasoby znajdują się w notatniku, w trakcie otwierania notatnika przez członków wystąpi błąd.

Przy tworzeniu po raz pierwszy notatnika używającego środowiska wykonawczego, które nie było wcześniej wykorzystywane, zostanie dla Ciebie uruchomiony nowy kontener. Kontener ten będzie zawierać standardowe środowisko wykonawcze i będzie odseparowany od Twojego pierwszego kontenera (zawierającego zaawansowane środowisko wykonawcze). Upewnij się, że administrator witryny jest o tym poinformowany, dzięki czemu w razie potrzeby jest on w stanie dostosować dostępne zasoby systemu.

Wykonaj poniższe czynności, aby określić środowisko wykonawcze zastosowane dla istniejącego notatnika. Ta procedura wykonywania zadań może być użyta jedynie przez tych członków, którzy mają możliwość tworzenia notatników przy użyciu dowolnego środowiska wykonawczego notatnika.

  1. Otwórz stronę szczegółów elementów notatnika i kliknij kartę Ustawienia.

    W sekcji Notatnik na tej karcie, w obszarze Ustawienia notatnika opcja Środowisko wykonawcze notatnika określa środowisko wykonawcze używane przez notatnik.

  2. Kliknij listę rozwijalną i wybierz środowisko wykonawcze.
    Notatka:

    Jeśli nie masz uprawnienia Notatniki zaawansowane, na liście rozwijanej będzie widoczne tylko standardowe środowisko wykonawcze.

  3. Kliknij przycisk Zapisz, aby potwierdzić.

Teraz notatnik będzie używać standardowego środowiska wykonawczego i będzie mógł być udostępniany tym członkom, którzy mają dostęp do standardowego środowiska wykonawczego. Do hostowania tego notatnika zostanie uruchomiony drugi kontener. Pakiet ArcPy będzie w tym notatniku niedostępny.