Python 中的先知 / fbprophet 包

Prophet / fbprophet package in Python

谁能解释一下如何在 Python3 上安装 Prophet?

我试过pip install fbprophet但是没用。

在导入 pandas 和 sklearn 后尝试在笔记本中执行此操作并遇到另一个错误:

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'

尝试安装 fbprophet

pip install fbprophet

或者

pip3 install fbprophet

我找到了她的答案:

Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat) 作者:Sushant Chaudhary

谢谢!!

首先你必须安装c++编译器,你可以使用以下命令安装c++编译器-

conda install libpython m2w64-toolchain -c msys2

一旦安装了 c++ 编译器,您就必须安装 pystan,要安装 pystan,您可以使用以下命令

pip install pystan

最后,现在我们准备安装facebook prophet -

pip install fbprophet

希望这对您有所帮助..

有关详细信息,请遵循此 link - https://facebook.github.io/prophet/docs/installation.html

最简单的方法是安装 fbprophet :

conda install -c conda-forge fbprophet

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

然后 ->

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

在 Windows 上使用 anaconda 或 miniconda 更容易,只需给

conda install pystan

它将安装所有需要的依赖项,包括 c++ 编译器,然后

pip install fbprophet

在Linux系统中,例如ubuntu,一个简单的

pip install pystan
pip install fbprophet 

应该可以工作,无需安装 anaconda/miniconda

我有相对类似的问题,但我的错误是无法导入使用 pip install pystan 安装的 pystan。所以问题是 fbprophet 不支持最新版本的 pystan 所以卸载以前的版本并安装旧版本的 pystan。

pip install pystan==2.19.1.1 pip install fbprophet

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