Failed to create processfout met Databricks CLI in Windows

Probleem

Wanneer u toegang probeert te krijgen tot de Databricks CLI in Windows, wordt er een failed to create process foutbericht weergegeven.

Oorzaak

Dit kan gebeuren:

  • Als er meerdere exemplaren van de Databricks CLI op het systeem zijn geïnstalleerd.
  • Als het Python-pad op Windows systeem een spatie bevat.

Notitie

Er is een bekend probleem in pip waardoor pip geïnstalleerde software mislukt als er een spatie in uw Python-pad is.

Oplossing

  • Zorg ervoor dat er niet meerdere exemplaren van de Databricks CLI zijn geïnstalleerd door uit te where databricks gaan.

    Meerdere exemplaren van databricks.exe geïnstalleerd.

    Als u meerdere exemplaren hebt geïnstalleerd, verwijdert u alle exemplaren behalve die in het gebruikersprofielpad.

  • Zorg ervoor dat Python is geïnstalleerd op een pad zonder spaties of zorg ervoor dat u het pad tussen aanhalingstekens hebt geplaatst wanneer er naar wordt verwezen op de eerste regel van een script in de \Scripts map.

    Als de eerste regel van uw script er als deze uitziet, mislukt dit:

    #!c:\program files\python\python38\python.exe
    

    Als de eerste regel van uw script er als deze uitziet, werkt het correct:

    #!"c:\program files\python\python38\python.exe"