【已解决】安装fbprophet遇见的坑

小白,第一次发博写给安装facebook的prephet包(用于时间序列预测的强大开源库)。

总的来说就是分成两步,在自己想要的环境中:

1、安装pystan 2.14版本以上  2、安装fbprophet

(必须要在fbprophet所有需要的wheel都安装成功的时候,安装fbprophet才会成功)

第一次安装是在我自己的笔记本电脑上,很顺利。

使用anaconda prompt直接在base环境中,用了两句代码:

第一句:pip install pystan

第二句:conda install -c conda-forge fbprophet

这个前提是你安装了conda(pip install conda实现安装conda)

第一次非常顺利。

(建议先使用这个办法)

第二次安装是在实验室的电脑上安装,疯狂报错。

第一步还是安装pystan。

使用的语句有:

pip install pystan
pip install pystan https://pypi.douban.com/simple

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pystan

conda install pystan

有时候安装成功,但有时候又显示安装失败。

通过 pip list 和conda list 查看安装情况,pystan 都安装成功,但是使用anaconda navigator 两个环境(baes-自带 和tfenv-自建)都查看不到pystan。使用import pystan,又没有报错。因此默认安装成功。

第二步 安装fbprophet。使用的语句有:

pip install fbprophet

conda install fbprophet

conda install -c conda-forge fbprophet

均不同程度报错。pip install fbprophet 报错很长,基本意思是:built wheel for fbprophet 失败。因此我猜想是安装fbprophet前的其中一个包没有安好。因此我直接使用了语句 pip wheel fbprophet,然而在这时出现要更新很多包,同时重新下载pystan,因此我猜还是pystan没安好。所以我回去重新安装pystan,还是第一步出现的情况。在anaconda navigator里面搜索installed还是没有办法找到pystan。

【解决办法】

直接在anaconda navigator里面安装pystan。在对话框里面直接搜,就可以。【已解决】安装fbprophet遇见的坑_第1张图片

我理解直接在这里搜库,就像是手机在应用商店下载软件一样,只要在这里上架了就能直接用。第一次尝试的时候,可能是因为网络的原因,并没有apply成功,一直在搜索就出错了。第二次在晚上来实验室的时候,可能是因为网络不错,就直接安装好了!!

重新进行第二步,安装fbprophet,使用语句:

pip install fbrophet

成功!!!

【已解决】安装fbprophet遇见的坑_第2张图片

【总结】

当你安装很多东西死活安装不上的时候,(有可能是因为环境,有可能是因为网络,总之很玄学)可以直接上anaconda navigator (库商店)上直接看看!!保证网络通畅就好!!

但是我发现这里的库更新并不是最新,因为本次使用anaconda navigator安装的pystan是2.19.0.0版本,实际直接pip安装的pystan版本已经是2.19.1.1了,但是因为fbprophet只需要2.14版本以上就可以,因此也满足需求。不过下次使用这个办法的时候,记得关注版本情况。

最后,愿天下没有bug : )

你可能感兴趣的:(安装库遇见的问题们,python)