安装prophet过程会遇到很多问题导致安装不成功,或者安装成功能正常导入但是报错:Prophet' object has no attribute 'stan_backend。

        主要是python包之间的依赖问题。包之间的不匹配导致问题频发,下面给出离线版本的fbprophet,并给出亲测成功的包版本。

1、创建虚拟环境(我采用3.8版本)

conda create -n test python=3.8

2、离线版本的fbprophet

        链接: https://pan.baidu.com/s/1tUvjdbS7N0cbwQsJF1AkOw 提取码: u0sp 

        文件夹里面包含两个文件,复制到对应python的虚拟环境中去,就mac系统举例,在opt/anaconda3/envs/虚拟环境名字/lib/python3.8/site-packages/

        经过这步之后,fbprophet就安装成功了,但是由于很多依赖包还没有安装,目前还不能使用,下面安装对应依赖包。

3、依赖包安装

        依赖包的名字及版本如上。

4、使用

from fbprophet import Prophet
prophet=Prohpet()

        运行以上两行代码,没有出错,则表明成功安装fbprophet及其依赖。

5、注意

        ①以上所有的操作都在python3.8版本的虚拟环境中操作,我没有试过其他版本,若更改python版本,可能会产生问题;

        ②依赖包的版本不要随意更改!!!依赖包的版本不要随意更改!!!依赖包的版本不要随意更改!!!重要的事情说三遍,若更改依赖包版本,会产生无法实例化Prophet的问题。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐