我在磚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 ()
一行的結果:
打印(行)
任何的建議
@Ritu Kumari忽略我上次反應lol看起來像您需要安裝這個自由:
https://docs.m.eheci.com/dev-tools/python-sql-connector.html包
databricks-sql-connector
用法:
pip安裝databricks-sql-connector
另請參閱databricks-sql-connector在Python包指數(PyPI)。