我安装了Databricks CLI,但无法以这样的方式处理库:
在powershell中,我将工作目录设置为: C:\Users\DNaught1\AppData\Local\Programs\Python\Python39\Scripts
我知道模块在那里:
模式LastWriteTime长度名称
-a
然后,我尝试查看版本,但没有运气,如下所示:
PS C:\Users\DNaught1\AppData\Local\Programs\Python\Python39\Scripts> databricks --version数据库:术语“databricks”不被识别为cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后再试一次。一行:1字符:1
--version
建议3,General:没有找到命令databricks,但它确实存在于当前位置。默认情况下,Windows PowerShell不会从当前位置加载命令。如果您信任此命令,则键入:".\databricks“。有关更多细节,请参见"get-help about_Command_Precedence“。
发布于 2020-10-15 06:30:56
通过使用以下方法,我成功地解决了这个问题:
在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\Scripts3-配置databricks cli:
.\databricks.exe configure--token
.\databricks configure --token
Host: https://xxx.azuredatabricks.net
Token: dapi2b2dxxxxxxxxxa02c9e6866d322 - Access token for Secrets4-数据库访问的写主机配置文件
Set-Content .databrickscfg "[DEFAULT]"
>> Add-Content .databrickscfg "host = https://xxx.azuredatabricks.net"
>> Add-Content .databrickscfg "token = dapi2b2dxxxxxxxxxa02c9e6866d322"5-通过检查文件存储来验证
.\dbfs lshttps://stackoverflow.com/questions/64329627
复制相似问题