Azure Data Factory触发Azure Databricks Notebook失败:prophet模块缺失
解决ADF执行Databricks Notebook时的
prophet模块找不到问题 检查集群库安装状态
登录Databricks工作区,定位到运行Notebook的集群,进入Libraries标签页,确认prophet库已完成安装(支持PyPI源或上传whl包)。未安装的话,直接在此添加PyPI库,输入prophet后执行安装,安装完成后重启集群。
注意:如果仅在Notebook中通过%pip install prophet临时安装,该依赖仅在当前Notebook会话生效,ADF触发的新会话会丢失依赖,必须将库安装到集群级别。确认ADF管道的集群配置
检查ADF中Databricks Notebook活动的配置,确保选择的是已安装prophet库的集群;若使用Job Cluster,需在Job Cluster的配置页面,于Libraries项中添加PyPI库prophet,保存配置后再触发ADF管道。Notebook开头添加强制安装语句(应急方案)
若集群级别安装存在障碍,可在Notebook最顶部添加以下代码,确保每次ADF触发时先安装依赖:%pip install prophet from prophet import Prophet此方法会增加运行耗时,建议优先采用集群级别安装方案。
验证库的作用范围
确认prophet库是安装到集群级别(所有用户/服务主体可用),而非仅个人用户的私有库,避免ADF使用的服务主体无权限访问依赖。
内容的提问来源于stack exchange,提问作者Developer Rajinikanth
相关产品推荐
相关产品推荐

