Facebook 开源预测工具 Prophet 安装方法

#Python#Prophet#环境配置

最近研究看到一篇介绍 facebook 开源的大规模预测框架 Prophet 的文章,折腾了两个晚上终于在 Win 环境下安装成功,把结果分享下。


环境

  • Windows 7 x64
  • Anaconda3-4.2.0-Windows-x86 (Python 3.5)

安装 Visual C++ 2015 Build Tools

Prophet 需要 C 语言编译,在 Win 环境下需要先安装 Visual C++ 2015 Build Tools

安装 pystan

Prophet 依赖 pystan 包所以也需要安装 pystan pip install pystan

安装 Prophet

不要用 pip install fbprophet

下载 prophet 最新源码。 或者 git clone https://github.com/facebookincubator/prophet

解压到指定目录,例如 D:\Anaconda3\prophet CMD: cd D:\Anaconda3\prophet\pythonpip install -e .

安装完成


踩过的坑

1. error: command ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe’ failed with exit status 2

先确认 Visual C++ 2015 Build Tools 是否安装;如果已经安装,请放弃使用 pip 安装 Prophet。下载源码安装 Prophet 无问题。

2. No such file or directory: u’fbprophet/stan_models/linear_growth.pkl’

目测是一个已知 BUG,已经修复。但好像 Release 的 v0.1 源码未更新。直接下载最新源码编译无报错。