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

自定義python模塊沒有發現在使用dbx pycharm

sasidhar”id=
新的貢獻者二世

我新磚和pyspark。使用pycharm IDE構建pyspark應用程序。我已經測試了代碼在地方和想從IDE運行在集群磚本身。dbx文檔後,能夠成功地運行一個python文件。然而,我有一些定製的python模塊開發和調用某些函數的模塊在主python文件。在這種情況下我獲得模塊沒有找到錯誤。有人能幫助我嗎?

下麵是我的python項目結構

應用程序

test.py

__init__ . py

跑龍套

GenericUtils. py

__init__ . py

__init__ . py

GenericUtils導入我的主python文件是哪一個test.py下麵是錯誤

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

運行入口點文件[dbx][2022-12-11 21:23:08.580]執行失敗,請按給定的誤差

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

ModuleNotFoundError回溯(最近調用最後)

<命令——1 >在<模塊>

從pyspark 1。sql進口SparkSession

- - - - - > 2 databricks.utils進口。GenericUtils作為GenUt

3

4 = SparkSession \火花

5 .builder \

/磚/ python_shell / dbruntime / PythonPackageImportsInstrumentation / __init__。py import_patch(名稱、全局當地人,fromlist,級別)

165 #進口所需的模塊。如果你看到這個調試失敗的導入,

166 #看看前麵的堆棧幀相關的錯誤信息。

- - > 167 original_result = python_builtin_import(名稱、全局當地人,fromlist,級別)

168年

169 is_root_import = thread_local。_nest_level = = 1

ModuleNotFoundError:沒有模塊命名“databricks.utils”

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

下麵是deployment.yaml

構建:

no_build:真

環境:

默認值:

工作流程:

名稱:“dbx-demo-job”

spark_python_task:

python_file:“文件:/ / src /磚/應用程序/ test.py

下麵是使用dbx命令

dbx執行——cluster-id < cluster_id > dbx-demo-job——沒有包調試

4回複4

Aviral-Bhardwaj”id=
尊敬的貢獻者三世

@Sasidhar Reddy為我工作

圖像”li-image-url=

如果你喜歡或從我的回答請upvote得到任何提示。

謝謝

Aviral Bhardwaj

Prakasam”id=
新的貢獻者二世

sasidhar,

你能解決”模塊沒有找到”的錯誤

謝謝,

Prakasam。

Rajeev_Basu”id=
貢獻者三世

這對我工作也沒有麵對“模塊沒有找到”的錯誤。

Meghala”id=
重視貢獻二世

即使我有錯誤

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

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

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

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

Baidu
map