如何在Databricks中使用FBProphet?安装报错求助
解决Databricks中FBProphet安装错误的方案
问题分析
- 依赖版本缺失:安装FBProphet 0.5时,其依赖的
pystan>=2.14要求httpstan<4.7,>=4.6,但该版本的httpstan已从PyPI下架,导致安装失败。 - 命令冲突:同一笔记本中混用
dbutils.library.installPyPI和%pip命令,触发Databricks环境检测限制报错。
解决方案
方案一:安装兼容的FBProphet新版本(推荐)
旧版本0.5依赖已停止维护的包,改用稳定的1.x版本:
- 关闭当前笔记本,解绑并重新绑定集群,清除环境冲突。
- 在笔记本中仅执行
%pip安装命令:%pip install fbprophet==1.1.5 - 安装完成后,重启Python内核(点击笔记本右上角「Restart」按钮),即可导入使用:
from fbprophet import Prophet
方案二:集群级持久化安装
若需多个笔记本共享环境,直接在集群层面安装:
- 进入集群的「Libraries」标签页。
- 点击「Install New」,选择「PyPI」,输入
fbprophet==1.1.5后点击「Install」。 - 等待安装完成后重启集群,所有关联笔记本均可直接导入FBProphet。
注意事项
- 禁止在同一笔记本中混合使用
dbutils.library系列命令与%pip/%conda命令,二者只能选其一。 - FBProphet 0.5及更早版本依赖的pystan 2.x已停止维护,存在大量兼容性问题,优先选择1.x版本。
内容的提问来源于stack exchange,提问作者rbasu98
相关产品推荐
相关产品推荐

