取消
顯示的結果
而不是尋找
你的意思是:

如何導入一個輔助模塊使用磚特定的模塊(dbutils)

mjbobak
新的貢獻者三世

我有一個主要磚筆記本運行的一些功能。在這個筆記本,我導入helper.py文件在我執行時的相同的回購和進口一切都看起來好。在我的helper.py有一個函數,利用內置dbutils。現在回到我主要的筆記本電腦,當我試圖執行使用dbutils的helper函數,我得到一個錯誤:[NameError:名字“dbutils”沒有定義)。我如何創建一個輔助模塊無縫和可以利用dbutils進口嗎?

1接受解決方案

接受的解決方案

mjbobak
新的貢獻者三世

看起來就像如果我添加適當的進口輔助。py文件然後糾正。

從pyspark。從pyspark dbutils dbutils進口。sql進口SparkSession火花= SparkSession.builder.getOrCreate () dbutils = dbutils(火花)

在原帖子查看解決方案

4回複4

mjbobak
新的貢獻者三世

看起來就像如果我添加適當的進口輔助。py文件然後糾正。

從pyspark。從pyspark dbutils dbutils進口。sql進口SparkSession火花= SparkSession.builder.getOrCreate () dbutils = dbutils(火花)

Atanu
尊敬的貢獻者
尊敬的貢獻者

那上麵的解決這個問題呢?請讓我們知道如果你還卡住了。謝謝

mjbobak
新的貢獻者三世

集所有問題解決

amitca71
因素二世

你好,

我麵臨著類似的問題,當通過dbx部署。

我有一個助手筆記本,當執行通過就業工作正常(不包括)

當我部署它通過dbx(相同的集群),幫助筆記本的結果

dbutils.fs.ls(路徑)

NameError:名字“dbutils”沒有定義

(主要的筆記本,callse helper函數的筆記本,我有dbutils。小部件,它根本沒有任何問題)

(dbx執行我的任務——任務=銀集群名稱=“my-multi-cluster”:構建一個輪子和部署在集群磚)

添加包括suggesetd不解決問題。

任何建議嗎?

謝謝,

阿米爾

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map