xgboost install on windows

因?yàn)樵诎惭bxgboost中遇到了一點(diǎn)小坑,寫下來(lái)供大家參閱募舟。

xgboost官方安裝文檔
installing xgboost on windows
主要參閱了以上資料。

環(huán)境:Windows7 64bit ultimate

Git

首先需要安裝Git for windows领迈,安裝github for windows也是一樣的效果拓萌,因?yàn)樽罱葑影胨啦换睿瑯O不穩(wěn)定佃扼,所以就不放地址了偎巢,自行搜索安裝就是。
安裝完成后開(kāi)始菜單應(yīng)該有Git的文件夾兼耀,并有Git Bash的圖標(biāo)压昼。

TDM-GCC

TDM-GCC Download選擇安裝TDM-GCC。注意分清32位和64位瘤运,要和系統(tǒng)對(duì)應(yīng)窍霞。這里安裝64bit版本。
安裝過(guò)程中拯坟,選擇Recommend-All-Packages安裝最為穩(wěn)妥但金,如果選擇For C/C++,則需要打開(kāi)gcc下拉列表郁季,把openmp勾上冷溃。否則后面編譯xgboost會(huì)報(bào)錯(cuò)。
安裝完成后巩踏,環(huán)境變量應(yīng)該是默認(rèn)設(shè)置好了秃诵。可以在命令行下輸入mingw32-make測(cè)試是否是No targets specified and no makefile found塞琼。是的話就是正確安裝了菠净。

編譯xgboost

關(guān)于unix命令和git命令的意思,請(qǐng)自學(xué)彪杉。
打開(kāi)Git Bash毅往,輸入git clone --recursive https://github.com/dmlc/xgboost,這會(huì)將github上的項(xiàng)目clone下來(lái)派近,也可以指定拷貝位置git clone --recursive https://github.com/dmlc/xgboost d:/code/xgboost攀唯。
cd到xgboost的主目錄下,例: cd D:\code\xgboost渴丸。
輸入cp make/mingw64.mk config.mk; mingw32-make -j4侯嘀,等待編譯完,不報(bào)錯(cuò)的話應(yīng)該能在xgboost/lib下看到libxgboost.dll谱轨,這就是編譯好的文件戒幔。

安裝python綁定

將libxgboost.dll復(fù)制到xgboost/python-package/xgboost中。
在剛才的bash中cd到python-package土童,cd python-package诗茎。
運(yùn)行python綁定,python setup.py install献汗。
默認(rèn)環(huán)境Anaconda2 64bit

至此應(yīng)該可以在python shell下運(yùn)行import xgboost敢订,查看是否報(bào)錯(cuò)了王污。

按照官方文檔上,使用VS 2013也可以編譯xgboost楚午,不過(guò)我使用VS2013和cmake會(huì)報(bào)錯(cuò)昭齐,就不寫流程了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末醒叁,一起剝皮案震驚了整個(gè)濱河市司浪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌把沼,老刑警劉巖啊易,帶你破解...
    沈念sama閱讀 212,542評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異饮睬,居然都是意外死亡租谈,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門捆愁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)割去,“玉大人,你說(shuō)我怎么就攤上這事昼丑∩肽妫” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 158,021評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵菩帝,是天一觀的道長(zhǎng)咖城。 經(jīng)常有香客問(wèn)我,道長(zhǎng)呼奢,這世上最難降的妖魔是什么宜雀? 我笑而不...
    開(kāi)封第一講書人閱讀 56,682評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮握础,結(jié)果婚禮上辐董,老公的妹妹穿的比我還像新娘。我一直安慰自己禀综,他們只是感情好简烘,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著定枷,像睡著了一般孤澎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上依鸥,一...
    開(kāi)封第一講書人閱讀 49,985評(píng)論 1 291
  • 那天亥至,我揣著相機(jī)與錄音悼沈,去河邊找鬼贱迟。 笑死姐扮,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的衣吠。 我是一名探鬼主播茶敏,決...
    沈念sama閱讀 39,107評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼缚俏!你這毒婦竟也來(lái)了惊搏?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,845評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤忧换,失蹤者是張志新(化名)和其女友劉穎恬惯,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體亚茬,經(jīng)...
    沈念sama閱讀 44,299評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡酪耳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了刹缝。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片碗暗。...
    茶點(diǎn)故事閱讀 38,747評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖梢夯,靈堂內(nèi)的尸體忽然破棺而出言疗,到底是詐尸還是另有隱情,我是刑警寧澤颂砸,帶...
    沈念sama閱讀 34,441評(píng)論 4 333
  • 正文 年R本政府宣布噪奄,位于F島的核電站,受9級(jí)特大地震影響沾凄,放射性物質(zhì)發(fā)生泄漏梗醇。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評(píng)論 3 317
  • 文/蒙蒙 一撒蟀、第九天 我趴在偏房一處隱蔽的房頂上張望叙谨。 院中可真熱鬧,春花似錦保屯、人聲如沸手负。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,828評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)竟终。三九已至,卻和暖如春切蟋,著一層夾襖步出監(jiān)牢的瞬間统捶,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,069評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留喘鸟,地道東北人匆绣。 一個(gè)月前我還...
    沈念sama閱讀 46,545評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像什黑,于是被迫代替她去往敵國(guó)和親崎淳。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容