美文网首页pythonfbprophet
python库prophet-------fbprophet安装

python库prophet-------fbprophet安装

作者: 曦宝 | 来源:发表于2018-12-28 14:25 被阅读114次

    最近学术夫妻又有新的进展了。

    这段时间研究了LSTM,也许是我学艺不精,也许是我们的数据太刁钻,感觉效果仍旧是不好。

    于是每日担心我学术进步的我老公,又给我发来了新题目。

    说是有一个效果很好的,是Facebook的一个算法prophet,这个算法有python语言和R语言的。

    我做机器学习一直使用Python的,所以这里也用python。
    先安装一下

    image.png
    如你所愿,又出了问题
    image.png
    从报错信息看出来,ephem这个包,需要C++编译一下。之前想做图像处理的方面,也是这个原因最后搁置了,你知道此时此刻我的内心多么绝望么。
    不管咋说,先百度一下
    image.png
    看到网上这样的版本。。。。我在想,这些到底是能用不能用啊,如果能用pip为啥不能安装啊,如果不能用,那么我该怎么办。
    单独安装一下吧
    image.png
    还是出错了
    image.png
    因为我的python有两个,一个3.5,一个3.6,3.6是最开始安装anaconda的时候软件默认的,用了好久了,但是当我开始学习tensorflow,我发现tensorflow目前仅支持python3.5,所以。。。我现在有两个版本的Python,但是系统默认的是3.6,在cmd里安装,也是默认安装到3.6的环境下,我不会再cmd里切换环境给3.5安装,所以,我抱着侥幸的心态,在anaconda里面寻找了一下,居然有,因为这里在不同环境下安装第三方库能方便一点。
    下面是环境选择,我先尝试了系统的3.6环境

    image.png
    居然搜到了,然后安装成功了。
    image.png
    然后抱着侥幸的心态,再次尝试安装fbprophet。
    image.png
    image.png
    成功了,我在网上搜了很多文章,以期待解决我的问题,别的不多说了,我感觉我是幸运的,踩坑还是比较少的。
    ------------------------------------分割线-------------------------------------
    刚才还在庆幸我的安装之路还是比较平顺的,当我在测试官网的示例代码的时候,就出现了问题
    image.png
    找不到指定的模块,证明之前安装的还是有问题。
    官网
    https://facebook.github.io/prophet/docs/quick_start.html#python-api
    GitHub
    https://github.com/facebook/prophet

    根据错误提示又安装了pystan库
    pip install pystan


    image.png
    image.png

    我在官方的GitHub上下载了压缩包,然后setup.py安装了还是出错,错误都是一样。

    image.png
    https://github.com/facebook/prophet官方的GitHub上面的安装方法
    image.png
    用了还是不行。失败,错误还变的更多了。(这里多说一句,我后来才发现gcc是Linux上面才安装的,我病急乱投医了)
    image.png
    ----------------------------------------分割线-------------------------------------------------

    最终发现问题就出在pystan这个库,没有正确安装。

    ----------------------------------------分割线-------------------------------------------------

    再更新一下,我安装了VS,选择安装了C++,然而百度并没有告诉我安装了以后怎么办,我以为只是安装就好了,结果pystan还是安装失败了

    ----------------------------------------分割线-------------------------------------------------

    下面是官网的安装方法

    https://pystan.readthedocs.io/en/latest/windows.html
    我按照官网的做法

    1、在cmd里输入命令(我没有创建新的python环境)

    conda install libpython m2w64-toolchain -c msys2
    我也检查过了下图的文件是生成了


    2、下面的依赖包我都有了

    image.png

    3、按照官网的做法,下一步就可以安装pystan了

    image.png

    我这么做了但是仍旧安装失败了。

    image.png

    上面是失败的截图,每次都是这样的错误。

    有哪位大神知道为啥错了,请务必告诉我。

    我受不了了,昨晚上老公还在训斥我,为啥别人两三天都搞好了,就你好几天了都没弄好。
    是的,我想弄死他,让他去死,我就是比所有的人都笨,那又怎样,他聪明他上啊,明明我就比别人不顺利了,不安慰我,还说我懒,说我笨,你眼睛睁开看看,我写出来远远没有我尝试的多,就这还说我懒,去死吧你。
    我缓几天,我在重新创建一个新的python环境重新试一下吧。

    ----------------------------------------分割线-------------------------------------------------
    没给自己一天缓的时间,我就来更新终极版了

    终极版攻略

    上面都别管了,只看这里就能成功了

    1、创建一个新的环境

    按照官网的做法,创建一个新的python环境


    image.png
    image.png

    激活这个环境。


    image.png

    2、安装C++的编译工具

    image.png

    3、安装依赖库

    image.png

    4、安装pystan

    image.png

    失败了
    看一下错误的部分,out of memory,怎么会呢?
    不用pip了,用conda安装


    image.png

    居然安装好了,我的妈呀,这就是心动的感觉。

    5、安装fbprophet

    image.png
    安装成功了。
    image.png
    还是有点问题的。
    这样吧在GitHub上,下载一个压缩包,用压缩包安装
    https://github.com/facebook/prophet image.png image.png image.png image.png

    还是有错

    到此为止我已经付出了我最大的努力,做了我能做的一切了,我还是败了,我只想说,王越,你睁大你的眼睛看看,你说我笨可以,你说我懒,我绝对不接受。

    ------------------------------分割线----------------------------------
    我又做了最后的挣扎,我把压缩包重新解压到


    image.png

    这个目录下,结果还是错的,错误跟之前截图是一样的。
    ------------------------------分割线----------------------------------
    我又做了一次挣扎,fbprophet也用conda安装
    conda install -c conda-forge fbprophet
    别忘了再次之前先激活python3.7环境


    image.png
    终于好了,我的亲妈呀。
    总结一句话,conda安装比pip安装成功率高。
    ------------------------------分割线----------------------------------

    最后再叨叨最后一句,我把VS卸载了

    相关文章

      网友评论

        本文标题:python库prophet-------fbprophet安装

        本文链接:https://www.haomeiwen.com/subject/gpbslqtx.html