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. To, które środowiska wykonawcze notatników są dostępne, zależy od posiadanych licencji i uprawnień.
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.
Do środowisk wykonawczych przypisywany jest numer wersji na podstawie powiązanej wersji serwera ArcGIS Notebook Server:
Wersja ArcGIS Notebook Server | Wersja środowiska wykonawczego |
---|---|
10.7 | 1.0 |
10.7.1 | 2.0 |
10.8 | 3.0 |
10.8.1 | 4.0 |
10.9 | 5.0 |
10.9.1 | 6.0 |
11.0 | 7.0 |
11.1 | 8.0 |
Na przykład standardowe środowisko wykonawcze dla wersji 10.9 ma nazwę ArcGIS Notebook Server Standard 5.0.
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 instytucja ma tylko dostępne standardowe środowisko wykonawcze, a użytkownikowi została przypisana rola zawierająca odpowiednie uprawnienia, można natychmiast rozpocząć tworzenie notatników.
Wybieranie środowiska wykonawczego notatnika
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 uprawnień Notatniki zaawansowane do wyboru jest środowisko standardowe i zaawansowane, a także 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.
Notatka:
Jeśli w instytucji są dostępne oba środowiska wykonawcze, a administrator witryny przyznał uprawnienia do tworzenia notatników przy użyciu zaawansowanego środowiska wykonawczego, wszystkie utworzone notatniki będą domyślnie używać zaawansowanego środowiska wykonawczego.
Posiadając odpowiednie uprawnienia, możesz tworzyć notatniki wykorzystujące różne środowiska wykonawcze w konkretnych sytuacjach. Na przykład, gdy tworzysz notatnik w celu udostępnienia go innym twórcom notatników w swojej instytucji, którzy nie mają uprawnienia Notatniki zaawansowane, utwórz go z użyciem standardowego środowiska wykonawczego.
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 zawiera standardowe środowisko wykonawcze i jest 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.
Zmienianie środowiska wykonawczego notatnika
Zalecane jest zaktualizowanie środowiska wykonawczego notatnika, gdy jest dostępna nowa wersja, aby korzystać z najnowszych dostępnych bibliotek języka Python. Wykonaj poniższe czynności, aby zmienić środowisko wykonawcze zastosowane dla istniejącego notatnika. Ta procedura wykonywania zadań może zostać wykonana jedynie przez tych członków, którzy mają możliwość tworzenia notatników przy użyciu dowolnego środowiska wykonawczego notatnika.
Notatka:
Przed dokonaniem zmiany środowiska wykonawczego dla notatnika z zaawansowanego na standardowe upewnij się, że notatnik nie korzysta z bibliotek pakietu ArcPy ani innych bibliotek dostępnych tylko w zaawansowanym środowisku wykonawczym notatników. Po wywołaniu w notatniku ze standardowym środowiskiem wykonawczym notatników komórek korzystających z tych bibliotek zostanie wyświetlony błąd.
- 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.
- 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.
- 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 jest uruchamiany drugi kontener. Pakiet ArcPy jest w tym notatniku niedostępny.