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

如何从Databricks个人工作区笔记本访问Repo中的类与函数?

在Databricks个人工作区调用Repo中共享类的方法

下面两种方法可以让同事从个人工作区笔记本直接调用你Repo里的类,前提是同事对你的Repo拥有读取权限(无权限的话需联系Repo所有者或管理员配置):

方法一:使用绝对路径执行目标笔记本

直接通过完整的绝对路径,用%run命令加载定义类的笔记本,之后就能正常实例化调用:

# 用完整绝对路径运行Repo中的目标笔记本
%run /Repos/abc@work-email.com/repo-name/library/library

# 实例化类并调用方法
lib_instance = library()
lib_instance.summary_test()

方法二:将Repo路径添加到Python路径后导入

如果更习惯Python的导入方式,可以把Repo中存放类的目录添加到sys.path,再导入对应模块:

import sys
# 添加类所在的Repo目录到Python路径
sys.path.append('/Repos/abc@work-email.com/repo-name/library')

# 导入目标笔记本作为模块(笔记本文件名即为模块名)
import library

# 实例化类并调用方法
lib_instance = library.library()
lib_instance.summary_test()

注意事项

  • 确保同事对/Repos/abc@work-email.com/repo-name这个Repo有读取权限,否则会出现路径无法访问的错误。
  • 方法二中,目标笔记本的文件名需要符合Python模块命名规范(比如不要有空格、特殊字符)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 06:03:16