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

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

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

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

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

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

python库prophet-------fbprophet安装_第1张图片
image.png

如你所愿,又出了问题
python库prophet-------fbprophet安装_第2张图片
image.png

从报错信息看出来,ephem这个包,需要C++编译一下。之前想做图像处理的方面,也是这个原因最后搁置了,你知道此时此刻我的内心多么绝望么。
不管咋说,先百度一下
python库prophet-------fbprophet安装_第3张图片
image.png

看到网上这样的版本。。。。我在想,这些到底是能用不能用啊,如果能用pip为啥不能安装啊,如果不能用,那么我该怎么办。
单独安装一下吧
python库prophet-------fbprophet安装_第4张图片
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环境
python库prophet-------fbprophet安装_第5张图片

python库prophet-------fbprophet安装_第6张图片
image.png

居然搜到了,然后安装成功了。
python库prophet-------fbprophet安装_第7张图片
image.png

然后抱着侥幸的心态,再次尝试安装fbprophet。
python库prophet-------fbprophet安装_第8张图片
image.png

python库prophet-------fbprophet安装_第9张图片
image.png

成功了,我在网上搜了很多文章,以期待解决我的问题,别的不多说了,我感觉我是幸运的,踩坑还是比较少的。
------------------------------------分割线-------------------------------------
刚才还在庆幸我的安装之路还是比较平顺的,当我在测试官网的示例代码的时候,就出现了问题
python库prophet-------fbprophet安装_第10张图片
image.png

找不到指定的模块,证明之前安装的还是有问题。
官网
https://facebook.github.io/prophet/docs/quick_start.html#python-api
GitHub
https://github.com/facebook/prophet

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


python库prophet-------fbprophet安装_第11张图片
image.png

python库prophet-------fbprophet安装_第12张图片
image.png

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

python库prophet-------fbprophet安装_第13张图片
image.png

https://github.com/facebook/prophet官方的GitHub上面的安装方法
image.png

用了还是不行。失败,错误还变的更多了。(这里多说一句,我后来才发现gcc是Linux上面才安装的,我病急乱投医了)
python库prophet-------fbprophet安装_第14张图片
image.png

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

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

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

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

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

下面是官网的安装方法

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

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

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


python库prophet-------fbprophet安装_第15张图片

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

python库prophet-------fbprophet安装_第16张图片
image.png

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

python库prophet-------fbprophet安装_第17张图片
image.png

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

python库prophet-------fbprophet安装_第18张图片
image.png

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

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

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

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

终极版攻略

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

1、创建一个新的环境

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


python库prophet-------fbprophet安装_第19张图片
image.png

python库prophet-------fbprophet安装_第20张图片
image.png

激活这个环境。


python库prophet-------fbprophet安装_第21张图片
image.png

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

python库prophet-------fbprophet安装_第22张图片
image.png

3、安装依赖库

python库prophet-------fbprophet安装_第23张图片
image.png

4、安装pystan

python库prophet-------fbprophet安装_第24张图片
image.png

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


python库prophet-------fbprophet安装_第25张图片
image.png

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

5、安装fbprophet

python库prophet-------fbprophet安装_第26张图片
image.png

安装成功了。
python库prophet-------fbprophet安装_第27张图片
image.png

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

python库prophet-------fbprophet安装_第28张图片
image.png
python库prophet-------fbprophet安装_第29张图片
image.png
python库prophet-------fbprophet安装_第30张图片
image.png
python库prophet-------fbprophet安装_第31张图片
image.png

还是有错

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

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


image.png

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


image.png

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

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

你可能感兴趣的:(python库prophet-------fbprophet安装)