AttributeError: ‘Prophet‘ object has no attribute ‘stan_backend‘解决方案

news2024/11/27 13:39:02

在使用Facebook prophet过程遇到如下问题:
代码如下:

from prophet import Prophet
model = Prophet()

执行程序报如下错误:

	  File "D:\Python\Python38\lib\site-packages\prophet\forecaster.py", line 156, in _load_stan_backend
	    logger.debug("Loaded stan backend: %s", self.stan_backend.get_type())
	AttributeError: 'Prophet' object has no attribute 'stan_backend'

运行环境为windows server 2019,python3.8。
在这里插入图片描述

Package             Version
------------------- ----------
APScheduler         3.10.1
backports.zoneinfo  0.2.1
certifi             2023.5.7
charset-normalizer  2.0.12
cmdstanpy           1.1.0
colorama            0.4.6
convertdate         2.4.0
cycler              0.11.0
ephem               4.1.4
greenlet            2.0.2
h5py                3.8.0
holidays            0.28
idna                3.4
imageio             2.31.1
importlib-metadata  4.11.3
importlib-resources 5.12.0
joblib              1.1.0
kiwisolver          1.4.4
loguru              0.7.0
LunarCalendar       0.0.9
matplotlib          3.4.3
networkx            3.1
numpy               1.22.4+mkl
packaging           23.1
pandas              1.4.3
Pillow              8.4.0
pip                 21.1.1
prophet             1.1.4
PyMeeus             0.5.12
pyparsing           3.1.0
python-dateutil     2.8.2
pytz                2022.1
PyWavelets          1.4.1
scikit-image        0.19.2
scikit-learn        1.1.1
scipy               1.7.3
setuptools          56.0.0
six                 1.16.0
threadpoolctl       3.1.0
tifffile            2023.7.4
tqdm                4.65.0
tzdata              2023.3
tzlocal             5.0.1
urllib3             1.26.16
win32-setctime      1.1.0
zipp                3.15.

这个错误是在python中,facebook prophet对象没有“stan_backend”属性,通常是由于在安装prophet时,没有正确安装stan后端引起的。解决方案是安装pystan:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pystan==2.19.1.1

我的操作是先卸载:cmdstanpy、prophet:
pip uninstall cmdstanpy
pip uninstall prophet
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pystan==2.19.1.1
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple prophet

参考:https://github.com/facebook/prophet/issues/1835

	Just adding my two cents to this issue:
	The documentation mentions that we need to install a specific version of PyStan, so be mindful of this.
	pip install pystan==2.19.1.1
	After installing this it started working for me

很奇怪,我的开发环境为windows 10 专业版,同样的安装环境,没有出现问题。为什么呢?
在这里插入图片描述
我的本机上也没有安装pyspan,也没有问题,为什么呢?欢迎反馈,谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1042304.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何构建基于大模型的App

ChatGPT 的出现让大模型再一次成为业界的关注热点,然而,并不是每个组织都要去训练及生成大模型的,而且各个组织的技术积累和计算资源也不太允许这样去做。更多的时候, 我们还是基于大模型开发业务应用。所谓智能原生(A…

Spring MVC 入门指南

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

Windows系统利用cpolar内网穿透搭建Zblog博客网站并实现公网访问内网!

文章目录 1. 前言2. Z-blog网站搭建2.1 XAMPP环境设置2.2 Z-blog安装2.3 Z-blog网页测试2.4 Cpolar安装和注册 3. 本地网页发布3.1. Cpolar云端设置3.2 Cpolar本地设置 4. 公网访问测试5. 结语 1. 前言 想要成为一个合格的技术宅或程序员,自己搭建网站制作网页是绕…

使用github创建个人页面,以及git的两种使用方式

目录 前言记录如何使用vs code提交代码 一、个人页面的创建二、Git的使用1.Git的工作原理2. 如何使用VS Code同步代码到远程仓库参考3. 如何在github网页上提交更新 前言 本篇主要介绍两个干货:1、如何利用github创建个人页面,对于学者范儿的从业人员可…

【已解决】windows10误删环境变量Path

【已解决】windows10误删环境变量Path 1.问题描述 进行python环境配置时,误删Path全部环境变量 2.解决原理及操作 图形化界面修改Path:同步到注册表,立即生效,已打开的cmd不会生效cmd命令修改Path:同步到注册表&am…

报错处理:Java休眠时在CPU上运行

大家好,今天我来分享一个我在运维过程中遇到的问题,关于Linux上Tomcat启动时出现的“Java休眠时在CPU上运行”的报错,以及如何解决这个问题的。 首先,让我们来看看这个报错信息。当你在启动Tomcat时,如果你看到类似的错…

SpringMVC 学习(四)RestFul 风格

5. RestFul 风格 5.1 简介 概念 Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 功能 资源:互联网所有的事物都可以被抽象为…

【冰糖R语言】创建R包(打包R程序)

目标:将现有R程序打包 可能涉及知识点:devtools包、usethis包、Rstudio软件 一、R包的类型 通常一个R包中包含以下元素: 1)R文件夹:函数代码 2)man文件夹:存放每个函数的注释文件 3&#x…

千万别把工作 当成天大的事

作者| Mr.K 编辑| Emma 来源| 技术领导力(ID:jishulingdaoli) 工作不是我们的“主业”,人生才是。K哥一位前同事的遭遇,让我对这句话有了更深的感受。这位前同事,是某大厂高管,由于长期作息不规律和巨大工作压力&…

C++:线上课程2_12(多态和虚函数)

文章目录 一、多态1.多态定义2.多态分类2.1编译时的多态2.2运行时的多态 二、虚函数1.定义2.成员函数与虚函数3.为什么构造函数(移动构造函数,拷贝构造函数)不可以定义为虚函数?4.示例5.对象和指针和引用调用6.虚表分配7.this指针…

【Redis7】--6.集群

文章目录 集群1.基本介绍2.redis集群槽位3.redis集群分片4.redis槽位映射5.redis集群环境搭建5.1三主三从redis集群配置5.2启动六台redis实例5.3构建主从关系 6.redis集群读写7.redis集群主从切换8.redis集群扩容9.redis集群缩容10.集群常用操作命令和CRC16算法分析 集群 1.基…

聊聊复杂网络环境下hdfs的BlockMissingException异常|参数dfs.client.use.datanode.hostname

聊聊复杂网络环境下hdfs的BlockMissingException异常|参数dfs.client.use.datanode.hostname 1 从一个复杂网络环境下的 hdfs 报错问题聊起 大家知道,企业真实的网络环境是复杂多变的,这可能有多种原因: 一方面,单台服务器可以…

国产32位单片机 普冉PY32F002B 适用于LED灯驱,控制器等

PY32F002B 系列单片机采用高性能的 32 位 ARM Cortex-M0内核,宽电压工作范围的 MCU。嵌入了24Kbytes Flash 和 3Kbytes SRAM 存储器,最高工作频率 24MHz。有TSSOP20, QFN20, SOP16, SOP14,MSOP10多种不同封装类型多款产品。 芯片集成了I2C、SPI、USART 等…

C#程序中很多ntdll.dll、clr.dll的线程

VS中调试缓慢,如下图 需要“右键工程——调试——取消勾选‘启用本地代码调试’”即可。

划片机是用于半导体芯片和其它电子元件切割的设备

划片机是用于半导体芯片和其它电子元件切割的设备。在电子行业中,划片机广泛应用于半导体器件、LED芯片、功率器件等多个领域。通过划片机,可以将芯片或其它电子元件从其母片或衬底上切割下来,以便进一步的使用和加工。 半导体芯片是现代电子…

瑞芯微RK3568|SDK开发之环境安装及编译操作

1. SDK简介 一个通用 Linux SDK 工程目录包含有buildroot、app、kernel、device、docs、external 等目录。其中一些特性芯片如RK3308/RV1108/RV1109/RV1126等,会有所不同。 ● app:存放上层应用 app,主要是 qcamera/qfm/qplayer/settings 等…

Docker 安装MYSQL 5.7.38

首先创建临时容器 docker run -d -p 3318:3306 --name mysql -e MYSQL_ROOT_PASSWORD123456 mysql:5.7.38创建mysql文件挂载目录,然后从临时容器中拷贝出配置文件 mkdir -p /data/docker/mysql/log mkdir -p /data/docker/mysql/data mkdir -p /data/docker/mysql…

人力资源行业HR从业现状,这份报告了解下

人力资源(Human Resource ,简称HR)指在一个国家或地区中,处于劳动年龄、未到劳动年龄和超过劳动年龄但具有劳动能力的人口之和。或者表述为:一个国家或地区的总人口中减去丧失劳动能力的人口之后的人口。人力资源也指一定时期内组织中的人所拥…

2023年信创云管平台选哪家?咨询电话多少?

随着云计算和信创国产化的快速发展,越来越多企业需要支持信创系统的云管平台。但很多企业不知道市面上信创云管平台有哪些,也不知道选哪家?这里我们小编就给大家来回答一下。 2023年信创云管平台选哪家?咨询电话多少?…