Aracılığıyla paylaş


Visual Studio Code için Databricks uzantısı için Databricks Connect kullanarak kodda hata ayıklama

Bu makalede, tek tek Python (.py) dosyalarını çalıştırmak ve hatalarını ayıklamak için Visual Studio Code için Databricks uzantısında Databricks Connect tümleştirmesinin nasıl kullanılacağı açıklanmaktadır. Bkz . Visual Studio Code için Databricks uzantısı nedir?.

Databricks Connect tümleştirmesi, not defteri hücrelerini çalıştırmanıza ve hatalarını ayıklamanıza da olanak tanır. Bkz . Visual Studio Code için Databricks uzantısını kullanarak Databricks Connect ile not defteri hücrelerini çalıştırma ve hatalarını ayıklama.

Gereksinimler

Visual Studio Code için Databricks uzantısından Databricks Connect'i kullanabilmeniz için önce Databricks Connect gereksinimlerini karşılamanız gerekir. Bu gereksinimler Arasında Unity Kataloğu'nun etkinleştirildiği çalışma alanı, işlem gereksinimleri ve yerel Python yüklemenize yönelik sürüm gereksinimleri yer alır.

Python sanal ortamını etkinleştirme

Python projeniz için bir Python sanal ortamını etkinleştirme. Python sanal ortamları, projenizin Python ve Python paketlerinin uyumlu sürümlerini (bu örnekte Databricks Connect paketi) kullandığından emin olmak için yardımcı olur.

Yapılandırma bölmesinde:

  1. Python Ortamı altındaki kırmızı Sanal Ortamı Etkinleştir öğesine tıklayın.
  2. Komut Paleti'nde Venv veya Conda'yı seçin.
  3. Varsa, yüklemek istediğiniz bağımlılıkları seçin.

Databricks Connect'i yükleme

Python Ortamı altındaki Yapılandırma görünümünde:

  1. Kırmızı Install databricks-connect play düğmesine tıklayın.
  2. Küme ekleme.
    • Küme bölümü uzantıda henüz yapılandırılmamışsa şu ileti görüntülenir: "Databricks Connect'i kullanmak için bir küme ekleyin." Küme Ekle'ye tıklayın ve Databricks Connect gereksinimlerini karşılayan bir küme seçin.
    • Küme bölümü yapılandırılmışsa ancak küme Databricks Connect ile uyumlu değilse, kırmızı Databricks Connect devre dışı düğmesine tıklayın, Küme Ekle'ye tıklayın ve uyumlu bir küme seçin.
  3. Databricks Connect paketi (ve bağımlılıkları) henüz yüklü değilse şu ileti görüntülenir: "Etkileşimli hata ayıklama ve otomatik tamamlama için Databricks Connect gerekir. Ortamına <environment-name>yüklemek ister misiniz?" Yükle'ye tıklayın.
  4. Visual Studio Code durum çubuğunda kırmızı Databricks Connect devre dışı düğmesi görünürse, düğmeye tıklayın ve etkinleştirmek için ekrandaki yönergeleri tamamlayın.
  5. Databricks Connect etkin düğmesi göründükten sonra Artık Databricks Connect'i kullanmaya hazırsınız.

Not

Şiir kullanıyorsanız, aşağıdaki komutu çalıştırarak ve poetry.lock dosyalarınızı yüklü Databricks Connect paketiyle (ve bağımlılıklarıyla) eşitleyebilirsinizpyproject.toml. değerini, projeniz için Visual Studio Code için Databricks uzantısı tarafından yüklenen Databricks Connect paketiyle eşleşen sürümle değiştirmeyi 13.3.2 unutmayın.

poetry add databricks-connect==13.3.2

Python kodunuzu çalıştırma veya hatalarını ayıklama

Databricks Connect'i etkinleştirdikten sonra Python dosyanızı (.py):

  1. Projenizde, çalıştırmak veya hata ayıklamak istediğiniz Python dosyasını açın.

  2. Python dosyasındaki hata ayıklama kesme noktalarını ayarlayın.

  3. Düzenleyici sekmeleri listesinin yanındaki Databricks'te Çalıştır simgesine ve ardından Databricks Connect: Geçerli dosyada hata ayıklama'ya tıklayın.

    Geçerli dosyada hata ayıklama

    Çıkış, Hata Ayıklama Konsolu bölmesinde görüntülenir.

    Ayrıca dosyaya .py sağ tıklayıp Databricks Databricks>Connect: Geçerli dosyada hata ayıklamak için Çalıştır'a da tıklayabilirsiniz.

    Bağlam menüsünden geçerli dosyada hata ayıklama