我正试着用Facebook预言家做一个项目。问题是,当我尝试使用它时,我有一个错误:
'Prophet' object has no attribute 'stan_backend'
当我初始化先知的时候
from prophet import Prophet
m = Prophet()
我用琵琶安装了先知和pystan 1.19.1.1。这是我的Pipfile
numpy = "~=1.20.2"
pystan = "~=2.19.1.1"
prophet = "~=1.0.1"
知道我做错什么了吗?最奇怪的是,当我在笔记本电脑上做测试时,我没有遇到这个问题(在这种情况下,我只是用pip来安装先知)。
顺便说一下,我在IntelliJ上,因为我在我的项目中也使用java
发布于 2022-02-07 16:56:26
这种方法适用于我:
创建新环境并在cmd中使用conda install -c conda-forge prophet
发布于 2022-11-12 23:34:40
当我和先知一起工作时,我在我的windows机器上遇到了这个问题。设置指向“CMDSTAN”目录的环境变量修复了它。
import os
os.environ['CMDSTAN'] = "C:/Anaconda/Anaconda3/envs/test_conda_env/Library/bin/cmdstan"
from prophet import Prophet
m = Prophet()
对于我来说,cmdstan安装在/Library/bin/cmdstan中,在我的conda环境中。
https://stackoverflow.com/questions/70169628
复制相似问题