在Windows中使用Databricks命令行創建進程錯誤失敗

如果您的Python路徑中有空格,Databricks CLI可能無法在Windows中正確工作。

寫的約翰。Lourdu

最後發布時間:2022年5月9日

問題

當試圖進入Databricks命令行時(AWS|Azure|GCP)在Windows中,你會得到一個創建進程失敗錯誤消息。

導致

這可能發生:

  • 如果係統中安裝了多個Databricks CLI實例。
  • 如果Windows係統上的Python路徑包含空格。
刪除

信息

有一個PIP中已知的問題如果Python路徑中有空格,則會導致pip安裝的軟件失敗。

解決方案

  • 確保沒有通過運行安裝多個Databricks CLI實例在磚
    安裝了多個databricks.exe實例。如果您確實安裝了多個實例,請刪除除用戶配置文件路徑中的實例之外的所有實例。

  • 方法中任何腳本的第一行引用該路徑時,請確保已將Python安裝到沒有空格的路徑上,或確保已將該路徑用引號括起來\腳本目錄中。

    如果你的腳本的第一行像這樣,它將失敗:
    #!python c: \ program files \ \ python38 \ python.exe

    如果你的腳本的第一行是這樣的,它將正常工作:
    #!“c: \ program files \ python \ python38 \ python.exe”