1

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、函数、脚本文件或可运行程序的名称”
  5. 我查看了站点包(与我在上面提到的路径中的路径相同)并看到了这个结构:

在此处输入图像描述

我错过了什么?

甚至 databricks --version 也不起作用。

我错过了什么

4

1 回答 1

0

您正在混合 -databricks-connect 命令来自databricks-connect包,databricks-cli包仅提供databricksdbfs命令。

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

于 2021-06-10T15:04:17.563 回答