Dela via


Felsöka kod med Databricks Connect för Databricks-tillägget för Visual Studio Code

Den här artikeln beskriver hur du använder Databricks Connect-integreringen i Databricks-tillägget för Visual Studio Code för att köra och felsöka enskilda Python-filer (.py). Se Vad är Databricks-tillägget för Visual Studio Code?.

Med Databricks Connect-integreringen kan du också köra och felsöka notebook-celler. Se Köra och felsöka notebook-celler med Databricks Connect med hjälp av Databricks-tillägget för Visual Studio Code.

Krav

Innan du kan använda Databricks Connect inifrån Databricks-tillägget för Visual Studio Code måste du först uppfylla Databricks Connect-kraven. Dessa krav omfattar saker som en Unity Catalog-aktiverad arbetsyta, beräkningskrav och versionskrav för din lokala installation av Python.

Aktivera en virtuell Python-miljö

Aktivera en virtuell Python-miljö för ditt Python-projekt. Virtuella Python-miljöer hjälper dig att se till att projektet använder kompatibla versioner av Python- och Python-paket (i det här fallet Databricks Connect-paketet).

I fönstret Konfiguration :

  1. Klicka på det röda objektet Aktivera virtuell miljö under Python-miljö.
  2. I kommandopaletten väljer du Venv eller Conda.
  3. Välj eventuella beroenden som du vill installera.

Installera Databricks Connect

I konfigurationsvyn under Python-miljö:

  1. Klicka på den röda knappen Installera databricks-connect play.
  2. Koppla ett kluster.
    • Om avsnittet Kluster inte redan har konfigurerats i tillägget visas följande meddelande: "Bifoga ett kluster för att använda Databricks Connect." Klicka på Bifoga kluster och välj ett kluster som uppfyller kraven för Databricks Connect.
    • Om avsnittet Kluster är konfigurerat men klustret inte är kompatibelt med Databricks Connect klickar du på den röda knappen Databricks Connect inaktiverad, klickar på Anslut kluster och väljer ett kompatibelt kluster.
  3. Om Databricks Connect-paketet (och dess beroenden) inte redan är installerade visas följande meddelande: "För interaktiv felsökning och automatisk komplettering behöver du Databricks Connect. Vill du installera den i miljön <environment-name>. Klicka på Installera.
  4. Om den röda knappen Databricks Connect inaktiveras i statusfältet i Visual Studio Code visas klickar du på den och slutför anvisningarna på skärmen för att aktivera den.
  5. När knappen Databricks Connect har aktiverats är du nu redo att använda Databricks Connect.

Kommentar

Om du använder Poesi kan du synkronisera dina pyproject.toml filer och poetry.lock med det installerade Databricks Connect-paketet (och dess beroenden) genom att köra följande kommando. Ersätt 13.3.2 med den version av Databricks Connect-paketet som matchar den som installerades av Databricks-tillägget för Visual Studio Code för projektet.

poetry add databricks-connect==13.3.2

Köra eller felsöka Din Python-kod

När du har aktiverat Databricks Connect kör eller felsöker du Python-filen (.py):

  1. Öppna den Python-fil som du vill köra eller felsöka i projektet.

  2. Ange eventuella felsöknings brytpunkter i Python-filen.

  3. Klicka på ikonen Kör på Databricks bredvid listan med redigeringsflikar och klicka sedan på Databricks Connect: Felsök aktuell fil.

    Felsöka aktuell fil från ikonen

    Utdata visas i fönstret Felsökningskonsol .

    Du kan också högerklicka på .py filen och sedan klicka på Kör på Databricks>Databricks Connect: Felsöka aktuell fil.

    Felsöka aktuell fil från snabbmenyn