先知/Prophet在Python中的fbprophet包

8

请问有人可以解释一下如何在Python3上安装Prophet吗?

我尝试了pip install fbprophet,但是不起作用。

在导入pandas和sklearn后,我在Notebook中尝试这样做,但又出现了另一个错误:

import pandas as pd
import sklearn as sk
from fbprophet import Prophet
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-4-f503e9c6cf11> in <module>()
----> 1 from fbprophet import Prophet

ModuleNotFoundError: No module named 'fbprophet'

这里的错别字不在安装中,是我的错。 - Toly
1
构建 fbprophet 轮失败 运行 fbprophet 的 setup.py clean fbprophet 构建失败 安装收集的软件包:pystan,fbprophet 运行 fbprophet 的 setup.py install ... 出错运行安装 运行构建 运行构建_py 创建构建 创建构建\lib 创建构建\lib\fbprophet 创建构建\lib\fbprophet\stan_model 错误:需要 Microsoft Visual C++ 14.0。 - Toly
如果这里有错别字,请修正它。问题中的错别字对任何人都没有用处。 - PM 2Ring
错别字已经被纠正。Pystan已安装。不确定是否安装了Visual C++。 - Toly
你需要先安装pystan。 - Pablohoney
显示剩余4条评论
9个回答

9

首先,您需要安装C++编译器。您可以使用以下命令安装C++编译器 -

conda install libpython m2w64-toolchain -c msys2

一旦安装了C++编译器,您需要安装pystan,可以使用以下命令安装pystan。

pip install pystan

最后,现在我们准备安装Facebook Prophet -

pip install fbprophet

希望这对你有所帮助。如需更多细节,请点击以下链接 - https://facebook.github.io/prophet/docs/installation.html

6

安装 fbprophet 最简单的方法是:

conda install -c conda-forge fbprophet

这将首先下载所有所需的软件包。

然后 ->

  conda install -c conda-forge/label/cf201901 fbprophet

1
这是正确的,对我很有效。非常感谢@Nishad。 - Palash Mondal

3

尝试安装fbprophet

pip install fbprophet

或者

pip3 install fbprophet


3
我遇到了类似的问题,但我的错误是无法导入已使用pip安装的pystan库。因此问题在于fbprophet不支持pystan的最新版本,需要卸载之前的版本并安装更旧的pystan版本。

安装pystan 2.19.1.1版本

pip install pystan==2.19.1.1 pip install fbprophet

https://facebook.github.io/prophet/docs/installation.html


2
在Windows上,使用Anaconda或Miniconda更加容易,只需给出以下命令:
conda install pystan

它将安装所有必需的依赖项,包括c++编译器,然后进行操作。

pip install fbprophet

在Linux系统中,例如Ubuntu,一个简单的
pip install pystan
pip install fbprophet 

不需要安装Anaconda/Miniconda,应该可以正常工作。

1
我遇到了这个问题,已经试了两天了还没解决。 我发现 fbprophet 不再维护,所以 pip install fbprophet 无法使用。
请改用 pip install prophet
如果你想在安装后导入,请使用: from prophet import Prophet

0

!pip install pystan==2.19.1.1 fbprophet ##### 我试图安装fbprophet==0.7.1,但在存在cmdstanpy==0.9.5的情况下,它无法为fbprophet构建wheel。 执行上述命令以安装pystan==2.19.1.1和fbprophet成功安装cmdstanpy-0.9.5和fbprophet-0.7.1请注意,命令中没有指定fbprophet的版本,并且指定了pystan的版本为2.19.1.1,以避免依赖冲突。


目前你的回答不够清晰,请编辑并添加更多细节,以帮助其他人理解它如何回答问题。你可以在帮助中心找到有关如何编写好答案的更多信息。 - Community

0

这对我有用。 pip3 是必须的!

pip3 install pystan 
pip3 install fbprophet

0
根据它的文档,新版本已更名为prophet,可通过以下方式安装:
python -m pip install prophet

或者

conda install -c conda-forge prophet

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接