VSCode Databricks扩展无法连接,提示‘Login error {}’求助
解决VSCode连接Databricks登录失败的方案
1. 检查.databrickscfg文件格式与内容
- 确认文件位置:要么放在VSCode工作区根目录,要么放在用户主目录(Windows为
C:\Users\<你的用户名>,Linux/macOS为~)下 - 严格遵循ini格式,示例如下:
[<自定义配置名>] host = https://<你的Databricks实例地址>.azuredatabricks.net/ token = <你的个人访问令牌>
- 注意事项:host末尾必须带斜杠,令牌要确保未过期、拥有工作区访问权限,且无多余空格或换行
2. 验证Azure CLI连接有效性
- 先在终端执行
az login,确认能正常登录目标Azure账号,且该账号有权限访问Databricks工作区 - 执行
az databricks workspace list,确认能列出目标工作区,排除账号权限问题 - 若CLI本身登录失败,先解决Azure CLI的认证问题,再回到VSCode重试
3. 检查VSCode Databricks插件状态
- 打开VSCode扩展面板,将Databricks插件更新到最新版本,旧版本可能存在兼容性bug
- 若更新无效,尝试卸载后重新安装插件
4. 排查环境与网络问题
- 关闭VSCode的代理设置:打开设置搜索
http.proxy,确认无错误代理配置 - 尝试以管理员身份启动VSCode,避免权限不足导致的文件读取或网络请求失败
- 临时关闭系统防火墙/杀毒软件,排查是否存在连接拦截
5. 查看详细错误日志
- 打开VSCode输出面板,切换到
Databricks频道,查看完整错误信息——右下角的简略提示没有有效信息,日志里会明确失败原因(比如令牌过期、URL错误、网络超时等)
6. 重置插件配置
- 打开VSCode设置,搜索
Databricks,找到Configurations选项,清空已保存的配置,手动输入URL和令牌重新测试连接
内容的提问来源于stack exchange,提问作者drewbeno
相关产品推荐
相关产品推荐

