windows下的使用别人编译好的库文件进行安装xgboost
(0)前提是,你得下載好anaconda,并且安裝之,我的下載地址如下(python3 windows 64位)
https://repo.continuum.io/archive/Anaconda3-4.4.0-Windows-x86_64.exe
 
(1)下載xgboost源碼(這里直接用官方最新的源碼,這里我們不需要用git clone --recursive,因?yàn)橛玫氖蔷幾g好的dll,因此不需要下載那么完整,只需要python-package完整即可),你可以通過下面的連接下載源碼即可。
https://github.com/dmlc/xgboost/archive/master.zip
 
(3)解壓下載好的源碼
解壓之后,進(jìn)入文件夾,找到master\python-package\xgboost目錄
(4)下載windows下的編譯好的xgboost庫文件
這里我選擇的是2017年6月10號編譯的dll,也就是當(dāng)前源碼對應(yīng)的那一天的dll
http://ssl.picnet.com.au/xgboost/20170610/x64/libxgboost.dll
 
大家請?jiān)陧撁?#xff1a;http://www.picnet.com.au/blogs/guido/post/2016/09/22/xgboost-windows-x64-binaries-for-download/
選擇最新編譯的dll,因?yàn)樽钚碌膁ll與xgboost的源碼更為適配。
下載好之后將這個(gè)庫文件放入到master\python-package\xgboost目錄
注意:如果你有NVIDIA的GPU,可以下載http://ssl.picnet.com.au/xgboost/20170610/x64_gpu/libxgboost.dll,這個(gè)是GPU版本的動(dòng)態(tài)鏈接庫
 (5)安裝xgboost即可
進(jìn)入master\python-package目錄,執(zhí)行以下命令行
即可完成安裝
然后你進(jìn)入python之后import xgboost即可使用。
問題1:我的windows下有其他版本的python,我該怎么辦?
這個(gè)問題好辦,你可以臨時(shí)設(shè)置PATH的環(huán)境變量為下面的路徑,這樣就可以指定使用哪個(gè)python了,如果你的python在C:\Program Files\Python 3.5目錄的話。
原理:因?yàn)槿绻鸓ATH變量中如果有多個(gè)版本python的路徑的話,最后一個(gè)路徑就是實(shí)際生效的。
set PATH=%PATH%;C:\Program Files\Python 3.5
問題2:如何卸載之前安裝的xgboost
pip uninstall xgboost
總結(jié)
以上是生活随笔為你收集整理的windows下的使用别人编译好的库文件进行安装xgboost的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 谷歌大脑自门控激活函数Swish
- 下一篇: Python提取数字图片特征向量
