Powershell 已安装databricks cli,模块不可见
我安装了Databricks CLI,但无法使用该库: 在powershell中,我已将工作目录设置为:C:\Users\DNaught1\AppData\Local\Programs\Python\Python39\Scripts 我知道模块在那里: 模式LastWriteTime长度名称 -a---2020年10月13日下午1:46 74752 databricks.exe** 然后,我尝试查看该版本,但运气不佳,如下所示:Powershell 已安装databricks cli,模块不可见,powershell,databricks,Powershell,Databricks,我安装了Databricks CLI,但无法使用该库: 在powershell中,我已将工作目录设置为:C:\Users\DNaught1\AppData\Local\Programs\Python\Python39\Scripts 我知道模块在那里: 模式LastWriteTime长度名称 -a---2020年10月13日下午1:46 74752 databricks.exe** 然后,我尝试查看该版本,但运气不佳,如下所示: PS C:\Users\DNaught1\AppData\Loca
PS C:\Users\DNaught1\AppData\Local\Programs\Python\Python39\Scripts> databricks --version
databricks:术语“databricks”不被识别为数据库的名称
cmdlet、函数、脚本文件或可操作程序。检查拼写
如果包含路径,请验证该路径是否正确
请更正并重试。第1行字符:1
- databricks——版本
我通过以下方法解决了这个问题: 1-在Python中,使用下面的命令安装CLI模块
package_names=['databricks-cli', 'requests'] #packages to install
pip.main(['install'] + package_names + ['--upgrade'])
2-在powershell cli中:
将上下文更改为工作目录:
Set-Location -Path C:\Users\DNaught1\AppData\Local\Programs\Python\Python39\Scripts
3-配置DataRicks cli:
.\databricks.exe configure--token
.\databricks configure --token
Host: https://xxx.azuredatabricks.net
Token: dapi2b2dxxxxxxxxxa02c9e6866d322 - Access token for Secrets
4-为databricks访问写入主机配置文件
Set-Content .databrickscfg "[DEFAULT]"
>> Add-Content .databrickscfg "host = https://xxx.azuredatabricks.net"
>> Add-Content .databrickscfg "token = dapi2b2dxxxxxxxxxa02c9e6866d322"
5-通过检查文件存储进行验证
.\dbfs ls
这回答了你的问题吗?使用
\databricks.exe--version
.\dbfs ls