Korzystanie z interaktywnego debugera usługi Databricks
Ważne
Ta funkcja jest dostępna w publicznej wersji zapoznawczej.
Na tej stronie opisano sposób korzystania z wbudowanego interaktywnego debugera w notesie usługi Databricks. Debuger jest dostępny tylko dla języka Python.
Interaktywny debuger udostępnia punkty przerwania, wykonywanie krok po kroku, inspekcję zmiennych i inne narzędzia ułatwiające wydajniejsze tworzenie kodu w notesach.
Wymagania
Notes musi być dołączony do klastra spełniającego następujące wymagania:
- Databricks Runtime w wersji 13.3 LTS lub nowszej.
- Tryb dostępu musi być jednym użytkownikiem (przypisanym) lub brak udostępnionej izolacji.
Włączanie lub wyłączanie debugera
Aby włączyć lub wyłączyć debuger, wykonaj następujące czynności:
- Kliknij swoją nazwę użytkownika w prawym górnym rogu obszaru roboczego i wybierz pozycję Ustawienia z listy rozwijanej.
- Na pasku bocznym Ustawienia wybierz pozycję Deweloper.
- W sekcji Funkcje eksperymentalne przełącz interaktywny debuger notesu języka Python.
Uruchamianie debugera
Aby uruchomić debuger, wykonaj następujące kroki:
Dodaj co najmniej jeden punkt przerwania, klikając w rynnach komórki. Aby usunąć punkt przerwania, kliknij go ponownie.
Wykonaj jedną z następujących czynności:
- Kliknij pozycję Uruchom > komórkę debugowania.
- Użyj skrótu klawiaturowego Ctrl + Shift + D.
- Z menu uruchamiania komórki wybierz pozycję Debuguj komórkę.
Sesja debugowania jest uruchamiana automatycznie i uruchamia wybraną komórkę.
Możesz również uruchomić debuger, jeśli komórka wyzwoli błąd. W dolnej części danych wyjściowych komórki kliknij pozycję .
Gdy sesja debugowania jest aktywna, w górnej części komórki zostanie wyświetlony pasek narzędzi debugowania.
Korzystanie z debugera
W sesji debugowania można wykonać następujące czynności:
- Ustaw lub usuń punkty przerwania.
- Wyświetlanie wartości zmiennych w punkcie przerwania.
- Wykonaj krok po kodzie.
- Przechodzenie do funkcji lub poza jej działaniem.
Gdy kod osiągnie punkt przerwania, zatrzymuje się przed uruchomieniem wiersza, a nie po nim.
Użyj przycisków na pasku narzędzi debugera, aby przejść przez kod. Podczas przechodzenia przez kod bieżący wiersz jest wyróżniony w komórce. Wartości zmiennych można wyświetlić w okienku Eksploratora zmiennych na prawym pasku bocznym.
Po przejściu przez funkcję lokalne zmienne funkcji są wyświetlane w okienku zmiennej oznaczone jako [local]
.
Kończenie sesji debugera
Aby zakończyć sesję debugowania, kliknij w lewym górnym rogu komórki lub kliknij
w górnej części notesu.
Ograniczenia
Aby uzyskać więcej informacji, zobacz Znane ograniczenia dotyczące notesów usługi Databricks.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla