ModuleNotFoundError: No module named 'dbutils'

ModuleNotFoundError: No module named 'dbutils'

我正在尝试 运行 在 Azure Databricks Notebook 上提到 已接受的答案,它会产生以下错误 ModuleNotFoundError: No module named 'dbutils'

在查找错误后,我遇到了这个 ,但是,我无法确定这些错误是否相似。 post 也不是很有用。

运行 dbutils.fs.ls(path) 有效但使用

导入模块

from dbutils import FileInfo 产生上述错误。

我也无法推断这是否是不同模块名称重叠的问题。

请指教

如果您执行 type(dbutils),您会发现它是 dbruntime.dbutils.DBUtils,而不是 dbutils.something。同样,如果您执行 type(dbutils.fs.ls("/")[0]),那么您会得到 dbruntime.dbutils.FileInfo,可以将其导入为:

from dbruntime.dbutils import FileInfo

但真正的问题 - 为什么需要导入 FileInfo