Databricks CLI 错误 databricks-connect' 无法识别

Databricks CLI Error databricks-connect' is not recognized

Databricks CLI 工作一年半前,那是我最后一次使用它的时候。从那以后我主要使用API。现在,我想再次使用 Databricks CLI(在新 PC 上),但它不起作用。

"The term 'databricks-connect' is not recognized as the name of a cmdlet, function, script file, or operable program"

我做了以下事情:

  1. 关注了 https://docs.microsoft.com/en-us/azure/databricks/dev-tools/cli/ 并做了 pip3 install databricks-cli
  2. 当我现在执行 pip3 install databricks-cli 时,我看到它说“要求已经满足:c:\users\username\appdata\roaming\python\python37\site-packages (0.14.3) 中的 databricks-cli”
  3. 我在路径变量中设置了c:\users\username\appdata\roaming\python\python37\site-packages 有人在这里提到它:https://docs.microsoft.com/en-us/answers/questions/145963/databricks-cli-not-working-properly.html
  4. 尝试执行 databricks-connect -configure 时,我仍然收到错误消息:“术语 'databricks-connect' 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称”。 =33=]
  5. 我查看了网站包(我在上面提到的路径中的相同路径)并看到了这个结构:

我错过了什么?

即使是 databricks --version 也不起作用。

我错过了什么

你在混用 - databricks-connect 命令来自 databricks-connect 包,databricks-cli 包仅提供 databricksdbfs 命令。

在Windows上databricks-cli安装的脚本安装到Python安装根目录下的Scripts folder(我觉得应该是c:\users\username\appdata\roaming\python\python37\Scripts 在你的情况下)。所以你需要将它添加到PATH环境变量中。