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

不能導入名稱“sql”從“磚”

mickniz
貢獻者

我在磚10.4版本的溢價集群雖然從磚進口sql模塊我得到以下錯誤。

不能導入名稱“sql”從“磚”(/磚/ python / lib / python3.8 /網站/磚/ __init__ . py)。試圖執行下麵的示例代碼

從磚導入sql

進口操作係統

與sql。連接(server_hostname = os.getenv (“DATABRICKS_SERVER_HOSTNAME”),

http_path = os.getenv (“DATABRICKS_HTTP_PATH”),

access_token = os.getenv (“DATABRICKS_TOKEN”))作為連接:

光標connection.cursor ():

遊標。執行(“SELECT * FROM違約。x限製2”)

結果= cursor.fetchall ()

一行的結果:

打印(行)

任何的建議

7回複7

Matt101122
貢獻者

@Ritu Kumari忽略我上次反應lol看起來像您需要安裝這個自由:

https://docs.www.eheci.com/dev-tools/python-sql-connector.html包

databricks-sql-connector

用法:

pip安裝databricks-sql-connector

另請參閱databricks-sql-connector在Python包指數(PyPI)。

Hubert_Dudek1
尊敬的貢獻者三世

隻使用本地火花。這樣的sql代碼更快和更簡單的使用抽樣的力量。你所需要的是

火花。sql (“SELECT * FROM違約。x限製2”)

Vidula_Khanna
主持人
主持人

嗨@Ritu Kumari

希望一切都好!

隻是想檢查如果你能解決你的問題,你會很高興分享解決方案或答案標記為最佳嗎?其他的請讓我們知道如果你需要更多的幫助。

我們很想聽到你的聲音。

謝謝!

匿名
不適用

隻是currios,你為什麼使用火花。sql對於你的情況我認為它比進口sql數據磚容易。

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

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

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

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

Baidu
map