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

不能導入名稱“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

mickniz
貢獻者

我基本上用pyodbc

火花sql是也。

Sumit_Kumar
新的貢獻者三世

我得到這個錯誤——有兩個實例

  1. 正確安裝python包。確保你安裝“磚。sql”模塊,而不是“磚”模塊。運行下麵的代碼在jupyter -

% pip安裝databricks.sql

2。主機名,os.getenv (“DATABRICKS_SERVER_HOSTNAME”)的回報,不應該包含“https://”。

upvote答案是否解決了你的問題。

wallystart
新的貢獻者二世

我從集群解決同樣的錯誤安裝庫界麵(UI)

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

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

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

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

Baidu
map