近来,Facebook开源了基于 Python 和 R 语言的 时间序列数据预测工具——“Prophet”。官方号称“让普通人也能像数据分析师一样得出专业的结论”。
我觉得可能有点悬,因为很多人都被卡在了第一步——安装
借用一句话:
Windows用户们请相信我,只要你按照官方的步骤来:
你会发现啥都装不上!
有点夸张,但通常官方的安装方式确实都很麻烦又解决不了问题。这里我也遇到了一些问题,但很快就解决了,所以这里分享一下,可能有用(节省很多时间)。
首先说明一下fbprophet依赖于PyStan,所以第一步需要安装PyStan:
pip install pystan (可以用conda试试,我直接用pip就行了)
第一步应该没有问题,第二步安装fbprophet,就比较麻烦了,直接使用:pip install fbprophet 会出现问题,需要依赖C语言编译环境[Visual C++ Build Tools] 的问题:INFO:pystan:COMPILING THE C++ CODE FOR MODEL anon_model_861b75c6337e237650a6
而安装该环境的资源网址已经404了,所以你是否会尝试安装7、8个G的VS呢?反正用不着,我肯定不会。。。
第二步安装fbprophet库,由于直接pip不行,所以我尝试了很多的安装命令,最后使用conda的一条命令过了:
conda install -c conda-forge fbprophet
起初加了--yes有问题,后面去掉--yes突然就可以了,还是很幸运的。
以上内容仅在 Windows10下Python3.6安装 fbprophet库 中尝试没有问题,其它环境版本未尝试过,不过好像大于python3.5版本都可以。