window下fbprophet的安装(都是血和泪)

        2月14号FACEBOOK开源了可以通过 Python 和 R 语言使用的预测工具 Prophet。作为一个Windows用户,想在python上体验一下这个库,没想到安装之路满满都是坑。。。

fbprophet依赖于PyStan,所以首先要安装PyStan库,而要安装PyStan,首先要安装C++编译器Visual C++ Build Tools,选Download Visual C++ Build Tools 2015。

        本人是win7-32位系统,原本使用的是Python2.7的Anaconda。在pip安装PyStan时,一直不成功。我怀疑是我的python版本问题,于是上PyStan的网站上查询,发现

window下fbprophet的安装(都是血和泪)_第1张图片

可以看到2.7和3.3以上的python都支持,此时迷茫了。。。在PyStan on Window标签页下,有了新的发现,将我引向了新的错误。。。

window下fbprophet的安装(都是血和泪)_第2张图片

WTF?莫非windows下只支持Python3.5以上?虽然没有用过Python3,还是硬着头皮下载了Python3.6的Anaconda,结果还是GG。。。

        接着决定在https://pypi.python.org/pypi上手动下载安装,在下载列表中,终于发现了问题的原因T-T

window下fbprophet的安装(都是血和泪)_第3张图片

首先可以看到,如果是使用Python 2的win用户,已经可以say goodbye了,因为没有对应Windows下Python 2的版本;其次,即便是Python 3,也必须是3.5版本的,因为现在Anaconda是Python 3.6,所以也不好使了。。。

发现问题原因了,那就果断安装Python3.5吧。舍不得方便的Anaconda,可官方网站上没有旧版本?强烈推荐清华大学的开源软件镜像站,不吹不黑,真心NB,速度也是飞起。再次,pip install pystan, 终于successfully!!!

下一步,就是我们的目标fbprophet了。再次使用pip,失败。。。大风大浪都过来了,不能倒下。果断去github上clone下来,在相应目录下python setup.py install。 终于!!!


window下fbprophet的安装(都是血和泪)_第4张图片

        在fbprophet的页面上,我们可以看到window下fbprophet的安装(都是血和泪)_第5张图片

Prophet遵循了sklearn的API,实例化模型后,用fit和predict方法实现,太感人了T-T。要求输入的dataframe两列,时间戳ds和变量y,初看给人感觉还是非常友好的。


你可能感兴趣的:(python,库,Python)