python庫(kù)prophet-------fbprophet安裝

最近學(xué)術(shù)夫妻又有新的進(jìn)展了。

這段時(shí)間研究了LSTM,也許是我學(xué)藝不精,也許是我們的數(shù)據(jù)太刁鉆,感覺(jué)效果仍舊是不好。

于是每日擔(dān)心我學(xué)術(shù)進(jìn)步的我老公,又給我發(fā)來(lái)了新題目。

說(shuō)是有一個(gè)效果很好的,是Facebook的一個(gè)算法prophet,這個(gè)算法有python語(yǔ)言和R語(yǔ)言的。

我做機(jī)器學(xué)習(xí)一直使用Python的,所以這里也用python。
先安裝一下

image.png

如你所愿,又出了問(wèn)題
image.png

從報(bào)錯(cuò)信息看出來(lái),ephem這個(gè)包,需要C++編譯一下。之前想做圖像處理的方面,也是這個(gè)原因最后擱置了,你知道此時(shí)此刻我的內(nèi)心多么絕望么。
不管咋說(shuō),先百度一下
image.png

看到網(wǎng)上這樣的版本。。。。我在想,這些到底是能用不能用啊,如果能用pip為啥不能安裝啊,如果不能用,那么我該怎么辦。
單獨(dú)安裝一下吧
image.png

還是出錯(cuò)了
image.png

因?yàn)槲业膒ython有兩個(gè),一個(gè)3.5,一個(gè)3.6,3.6是最開(kāi)始安裝anaconda的時(shí)候軟件默認(rèn)的,用了好久了,但是當(dāng)我開(kāi)始學(xué)習(xí)tensorflow,我發(fā)現(xiàn)tensorflow目前僅支持python3.5,所以。。。我現(xiàn)在有兩個(gè)版本的Python,但是系統(tǒng)默認(rèn)的是3.6,在cmd里安裝,也是默認(rèn)安裝到3.6的環(huán)境下,我不會(huì)再cmd里切換環(huán)境給3.5安裝,所以,我抱著僥幸的心態(tài),在anaconda里面尋找了一下,居然有,因?yàn)檫@里在不同環(huán)境下安裝第三方庫(kù)能方便一點(diǎn)。
下面是環(huán)境選擇,我先嘗試了系統(tǒng)的3.6環(huán)境

image.png

居然搜到了,然后安裝成功了。
image.png

然后抱著僥幸的心態(tài),再次嘗試安裝fbprophet。
image.png

image.png

成功了,我在網(wǎng)上搜了很多文章,以期待解決我的問(wèn)題,別的不多說(shuō)了,我感覺(jué)我是幸運(yùn)的,踩坑還是比較少的。
------------------------------------分割線-------------------------------------
剛才還在慶幸我的安裝之路還是比較平順的,當(dāng)我在測(cè)試官網(wǎng)的示例代碼的時(shí)候,就出現(xiàn)了問(wèn)題
image.png

找不到指定的模塊,證明之前安裝的還是有問(wèn)題。
官網(wǎng)
https://facebook.github.io/prophet/docs/quick_start.html#python-api
GitHub
https://github.com/facebook/prophet

根據(jù)錯(cuò)誤提示又安裝了pystan庫(kù)
pip install pystan


image.png

image.png

我在官方的GitHub上下載了壓縮包,然后setup.py安裝了還是出錯(cuò),錯(cuò)誤都是一樣。

image.png

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

用了還是不行。失敗,錯(cuò)誤還變的更多了。(這里多說(shuō)一句,我后來(lái)才發(fā)現(xiàn)gcc是Linux上面才安裝的,我病急亂投醫(yī)了)
image.png

----------------------------------------分割線-------------------------------------------------

最終發(fā)現(xiàn)問(wèn)題就出在pystan這個(gè)庫(kù),沒(méi)有正確安裝。

----------------------------------------分割線-------------------------------------------------

再更新一下,我安裝了VS,選擇安裝了C++,然而百度并沒(méi)有告訴我安裝了以后怎么辦,我以為只是安裝就好了,結(jié)果pystan還是安裝失敗了

----------------------------------------分割線-------------------------------------------------

下面是官網(wǎng)的安裝方法

https://pystan.readthedocs.io/en/latest/windows.html
我按照官網(wǎng)的做法

1、在cmd里輸入命令(我沒(méi)有創(chuàng)建新的python環(huán)境)

conda install libpython m2w64-toolchain -c msys2
我也檢查過(guò)了下圖的文件是生成了


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

image.png

3、按照官網(wǎng)的做法,下一步就可以安裝pystan了

image.png

我這么做了但是仍舊安裝失敗了。

image.png

上面是失敗的截圖,每次都是這樣的錯(cuò)誤。

有哪位大神知道為啥錯(cuò)了,請(qǐng)務(wù)必告訴我。

我受不了了,昨晚上老公還在訓(xùn)斥我,為啥別人兩三天都搞好了,就你好幾天了都沒(méi)弄好。
是的,我想弄死他,讓他去死,我就是比所有的人都笨,那又怎樣,他聰明他上啊,明明我就比別人不順利了,不安慰我,還說(shuō)我懶,說(shuō)我笨,你眼睛睜開(kāi)看看,我寫出來(lái)遠(yuǎn)遠(yuǎn)沒(méi)有我嘗試的多,就這還說(shuō)我懶,去死吧你。
我緩幾天,我在重新創(chuàng)建一個(gè)新的python環(huán)境重新試一下吧。

----------------------------------------分割線-------------------------------------------------
沒(méi)給自己一天緩的時(shí)間,我就來(lái)更新終極版了

終極版攻略

上面都別管了,只看這里就能成功了

1、創(chuàng)建一個(gè)新的環(huán)境

按照官網(wǎng)的做法,創(chuàng)建一個(gè)新的python環(huán)境


image.png

image.png

激活這個(gè)環(huán)境。


image.png

2、安裝C++的編譯工具

image.png

3、安裝依賴庫(kù)

image.png

4、安裝pystan

image.png

失敗了
看一下錯(cuò)誤的部分,out of memory,怎么會(huì)呢?
不用pip了,用conda安裝


image.png

居然安裝好了,我的媽呀,這就是心動(dòng)的感覺(jué)。

5、安裝fbprophet

image.png

安裝成功了。
image.png

還是有點(diǎn)問(wèn)題的。
這樣吧在GitHub上,下載一個(gè)壓縮包,用壓縮包安裝
https://github.com/facebook/prophet

image.png
image.png
image.png
image.png

還是有錯(cuò)

到此為止我已經(jīng)付出了我最大的努力,做了我能做的一切了,我還是敗了,我只想說(shuō),王越,你睜大你的眼睛看看,你說(shuō)我笨可以,你說(shuō)我懶,我絕對(duì)不接受。

------------------------------分割線----------------------------------
我又做了最后的掙扎,我把壓縮包重新解壓到


image.png

這個(gè)目錄下,結(jié)果還是錯(cuò)的,錯(cuò)誤跟之前截圖是一樣的。
------------------------------分割線----------------------------------
我又做了一次掙扎,fbprophet也用conda安裝
conda install -c conda-forge fbprophet
別忘了再次之前先激活python3.7環(huán)境


image.png

終于好了,我的親媽呀。
總結(jié)一句話,conda安裝比pip安裝成功率高。
------------------------------分割線----------------------------------

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • ① 首先,自己也是閑來(lái)無(wú)趣剛剛開(kāi)始接觸Python這門語(yǔ)言,收集了一些關(guān)于一些初級(jí)的學(xué)前準(zhǔn)備資料僅供大家參考 Py...
    biubiubiuCOWARD閱讀 24,077評(píng)論 3 29
  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,313評(píng)論 0 10
  • 轉(zhuǎn)自:https://weibo.com/ttarticle/p/show?id=2309404129469920...
    xpf2000閱讀 4,868評(píng)論 0 48
  • Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列的資...
    葉同學(xué)閱讀 11,327評(píng)論 0 73
  • 昨夜沒(méi)去應(yīng)酬路過(guò)設(shè)計(jì)公司和設(shè)計(jì)師聊了會(huì)天,期間談到了我們的合作和其他客戶合作的不同。核心點(diǎn)在于試錯(cuò)。容許不完美出問(wèn)...
    一澤吳偉超閱讀 382評(píng)論 0 0

友情鏈接更多精彩內(nèi)容