Databricks新Repo集成导入功能失效报ModuleNotFoundError问题咨询
Databricks Repo导入Python模块ModuleNotFoundError报错修复
触发ModuleNotFoundError: No module named 'petitions'报错可按以下步骤修复:
- 在报错的procesado笔记本代码开头添加如下代码,将当前Repo工作目录加入Python模块搜索路径
import sys import os sys.path.append(os.getcwd())
- 确认petitions模块是
.py后缀的纯Python文件,而不是Databricks原生的.dbc格式笔记本,只有.py文件支持直接通过import语句导入 - 同级目录下直接使用
import petitions语句导入即可,模块内方法调用格式为petitions.自定义方法名(参数) - 若操作后仍报错,可运行以下代码打印当前目录文件列表,确认petitions.py文件确实存在于当前路径
print(os.listdir(os.getcwd()))
本次故障对应Repo目录结构如下:
内容的提问来源于stack exchange,提问作者Nasgar
相关产品推荐
相关产品推荐

