Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możesz użyć terminalu wystąpienia obliczeniowego w obszarze roboczym Azure Machine Learning, aby uzyskać dostęp do operacji Git, zainstalować pakiety i dodać jądra do wystąpienia.
Wymagania wstępne
- Subskrypcja platformy Azure. Możesz utworzyć bezpłatne konto.
- Obszar roboczy usługi Azure Machine Learning. Aby uzyskać więcej informacji, zobacz Tworzenie zasobów obszaru roboczego.
Uzyskiwanie dostępu do terminala
Aby uzyskać dostęp do terminalu z obszaru roboczego w usłudze Azure Machine Learning Studio:
Wybierz Notebooks z menu po lewej stronie.
Wybierz ikonę Terminal w górnej części ekranu.
Jeśli wystąpienie obliczeniowe jest uruchomione, zostanie otwarte okno terminalu dla tego wystąpienia. Jeśli żadne wystąpienie obliczeniowe nie jest uruchomione, wybierz ikonę Uruchom lub Utwórz obok pozycji Obliczenia , aby uruchomić lub utworzyć wystąpienie obliczeniowe.
Inne sposoby uzyskiwania dostępu do terminalu
Możesz również uzyskać dostęp do terminalu wystąpienia obliczeniowego w następujący sposób:
- W programie Visual Studio Code wybierz pozycję Terminal>New Terminal (Nowy terminal ) z górnego menu. Aby uzyskać więcej informacji na temat nawiązywania połączenia z obszarem roboczym z programu Visual Studio Code, zobacz Praca w programie Visual Studio Code zdalnie połączona z wystąpieniem obliczeniowym.
- W aplikacji RStudio lub Posit Workbench wybierz kartę Terminal w lewym górnym rogu. Aby uzyskać więcej informacji, zobacz Dodawanie aplikacji niestandardowych, takich jak RStudio lub Posit Workbench.
- W aplikacji JupyterLab wybierz kafelek Terminal w obszarze Inne w obszarze Uruchamianie.
- W programie Jupyter wybierz pozycję Plik>Nowy>Terminal z górnego menu.
- Jeśli wystąpienie obliczeniowe ma włączony bezpieczny dostęp do powłoki (SSH), połącz się z maszyną za pomocą SSH. Jeśli środowisko obliczeniowe znajduje się w zarządzanej sieci wirtualnej i nie ma publicznego adresu IP, użyj
az ml compute connect-sshpolecenia , aby nawiązać połączenie.
Kopiowanie i wklejanie w terminalu
Możesz skopiować i wkleić tekst między terminalem a komórkami notesu usługi Azure Machine Learning Studio. W przypadku systemu Windows użyj klawiszy Ctrl+C , aby skopiować i nacisnąć klawisze Ctrl+V, Ctrl+Shift+V lub Shift+Insert , aby wkleić. W systemie macOS użyj Cmd+C, aby skopiować i Cmd+V, aby wkleić.
Uzyskiwanie dostępu do operacji i plików usługi Git
Dostęp do wszystkich operacji usługi Git można uzyskać z poziomu terminalu. Wszystkie pliki i foldery Git są przechowywane w systemie plików obszaru roboczego, dzięki czemu można ich używać z dowolnego wystąpienia obliczeniowego w obszarze roboczym.
Uwaga
Aby upewnić się, że pliki i foldery są widoczne we wszystkich środowiskach notesu, zapisz je w dowolnym miejscu w obszarze ~/cloudfiles/code/Users/<your_user_name>.
Aby zintegrować usługę Git z obszarem roboczym usługi Azure Machine Learning, zobacz Integracja z usługą Git dla usługi Azure Machine Learning.
Instalowanie pakietów
Możesz użyć okna terminalu, aby zainstalować pakiety w jądrze systemu, którego chcesz używać w swoim notebooku. Domyślne jądro to python310-sdkv2.
W przypadku języka Python możesz dodać i wykonać kod instalacji pakietu w komórce notesu. Aby zarządzać pakietami w notesie języka Python, użyj funkcji magicznych %pip lub %conda , aby automatycznie instalować pakiety w bieżącym aktywnym jądrze. Nie używaj polecenia !pip lub !conda, które odwołują się do wszystkich pakietów, w tym pakietów poza aktualnie uruchomionym jądrem.
Pakiety można również instalować bezpośrednio w notatnikach Jupyter, RStudio lub Posit Workbench. Użyj karty Pakiety w prawym dolnym rogu lub karcie Konsola w lewym górnym rogu. Aby uzyskać więcej informacji, zobacz Dodawanie aplikacji niestandardowych, takich jak RStudio lub Posit Workbench.
Dodawanie nowych jąder
Możesz uruchomić kod w oknie terminalu, aby dodać nowe jądra do wystąpienia obliczeniowego.
Poniższe przykłady kodu instalują nowe jądro Jupyter. Można zainstalować dowolne z dostępnych jąder Jupyter.
Uruchom następujące polecenie, aby utworzyć nowe środowisko o nazwie
newenv.conda create --name newenvAktywuj środowisko.
conda activate newenvZainstaluj pakiety
pipiipykerneli utwórz jądro dla nowego środowiska Conda.conda install pip conda install ipykernel python -m ipykernel install --user --name newenv --display-name "Python (newenv)"
Aby dodać nowe jądro języka R do wystąpienia obliczeniowego:
Uwaga
Od listopada 2025 r. kanał Anaconda R nie jest już aktywnie utrzymywany. Następujące polecenia używają kanału conda-forge jako alternatywnego źródła pakietów języka R.
Użyj okna terminalu, aby utworzyć nowe środowisko. Następujące polecenie tworzy
r_env.conda create -n r_env -c conda-forge r-essentials r-baseAktywuj środowisko.
conda activate r_envUruchom język R w nowym środowisku.
RW wierszu polecenia języka R uruchom polecenie
IRkernel, aby utworzyć nowe jądro o nazwieirenv.IRkernel::installspec(name = 'irenv', displayname = 'New R Env')Zamknij sesję języka R.
q()
Przygotowanie nowego jądra języka R do użycia może potrwać kilka minut. Jeśli zostanie wyświetlony błąd informujący, że jądro jest nieprawidłowe, zaczekaj kilka minut i spróbuj ponownie.
- Aby uzyskać więcej informacji na temat Conda, zobacz Using R language with Anaconda (używanie języka R z platformą Anaconda).
- Aby uzyskać więcej informacji na temat
IRkernel, odwołaj się do Natywnego Jądra języka R dla programu Jupyter.
Usuń dodane jądra
Aby usunąć dodane jądro Jupyter z wystąpienia obliczeniowego, należy usunąć element kernelspec, a także opcjonalnie można usunąć środowisko Conda. Możesz również zachować środowisko Conda. Aby uniemożliwić pozostawienie jądra jako wybieralnego i zapobiec nieoczekiwanemu zachowaniu, należy usunąć element kernelspec.
Ważne
Podczas dostosowywania wystąpienia obliczeniowego upewnij się, że nie usuwasz środowisk Conda ani jąder Jupyter, które nie zostały utworzone, co może spowodować uszkodzenie funkcji jupyter lub JupyterLab.
Aby usunąć element kernelspec:
Użyj okna terminalu, aby wyświetlić listę i znaleźć element
kernelspec.jupyter kernelspec listUsuń element
kernelspec, zastępując<UNWANTED_KERNEL>element jądrem, które chcesz usunąć.jupyter kernelspec uninstall <UNWANTED_KERNEL>
Aby również usunąć środowisko Conda:
Użyj okna terminala, aby wyświetlić listę i odnaleźć środowisko Conda.
conda env listUsuń środowisko Conda, zastępując element
<ENV_NAME>środowiskiem Conda, które chcesz usunąć.conda env remove -n ENV_NAME
Po odświeżeniu lista jąder w widoku Notesy powinna odzwierciedlać wprowadzone zmiany.
Zarządzanie sesjami terminala
Sesje terminalu mogą pozostać aktywne, jeśli nie zamkniesz poprawnie kart terminalu. Zbyt wiele aktywnych sesji w terminalu może mieć wpływ na wydajność instancji obliczeniowej. Pamiętaj, aby zamknąć wszystkie sesje, które nie są już potrzebne, aby zachować zasoby wystąpienia obliczeniowego i zoptymalizować wydajność.
Aby wyświetlić listę wszystkich aktywnych sesji terminalu, wybierz ikonę Zarządzaj aktywnymi sesjami po prawej stronie na pasku narzędzi terminalu. Zamknij wszystkie sesje, których już nie potrzebujesz.
Aby uzyskać więcej informacji na temat zarządzania sesjami uruchomionymi w obliczeniach, zobacz Zarządzanie notesami i sesjami terminali.