You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Databricks调用其他Notebook报错,尝试相对路径仍未解决求建议

Databricks中%run调用Notebook报错的排查建议
  • 确认路径层级匹配
    用你执行的dbutils.notebook.entry_point.getDbutils().notebook().getContext().notebookPath().get()获取当前Notebook的绝对路径,比如得到/Workspace/Project/MainFolder/CurrentNotebook,若目标utilities_nb在/Workspace/Project/MainFolder/TasksFolder/UtilitiesFolder/下,相对路径应写为./TasksFolder/UtilitiesFolder/utilities_nb——检查你写的./MainFolder/...是否多嵌套了一层主目录。也可以直接用绝对路径测试,比如%run /Workspace/Project/MainFolder/TasksFolder/UtilitiesFolder/utilities_nb,规避相对路径的层级混淆。

  • 验证Notebook的存在与权限
    在Databricks工作区导航栏找到目标Notebook,确认文件名完全一致(注意路径区分大小写),同时确保当前执行用户拥有该Notebook的读取权限,管理员可检查工作区权限设置。

  • 检查%run命令语法
    %run必须是单元格的第一行,不能与其他代码同单元格;路径若含空格,需用引号包裹,比如%run "./Main Folder/Tasks Folder/utilities_nb";命令后不要加多余空格或特殊字符。

  • 简化场景测试
    先把目标Notebook移到当前Notebook的同级目录,用%run ./utilities_nb测试是否能正常运行,若成功再逐步恢复目录结构,定位层级问题。

  • 排查目标Notebook内部问题
    直接打开utilities_nb单独运行,确认它自身无语法错误、依赖缺失等问题——有时报错并非路径原因,而是目标Notebook本身无法正常执行。

内容的提问来源于stack exchange,提问作者Jilinnie Park

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 12:42:39