1. 程式人生 > >windows下的使用別人編譯好的庫檔案進行安裝xgboost

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,因為用的是編譯好的dll,因此不需要下載那麼完整,只需要python-package完整即可),你可以通過下面的連線下載原始碼即可。

https://github.com/dmlc/xgboost/archive/master.zip

(3)解壓下載好的原始碼

解壓之後,進入資料夾,找到master\python-package\xgboost目錄

(4)下載windows下的編譯好的xgboost庫檔案

這裡我選擇的是2017年6月10號編譯的dll,也就是當前原始碼對應的那一天的dll

http://ssl.picnet.com.au/xgboost/20170610/x64/libxgboost.dll

大家請在頁面:http://www.picnet.com.au/blogs/guido/post/2016/09/22/xgboost-windows-x64-binaries-for-download/

選擇最新編譯的dll,因為最新的dll與xgboost的原始碼更為適配。

下載好之後將這個庫檔案放入到master\python-package\xgboost目錄

注意:如果你有NVIDIA的GPU,可以下載http://ssl.picnet.com.au/xgboost/20170610/x64_gpu/libxgboost.dll,這個是GPU版本的動態連結庫


(5)安裝xgboost即可

進入master\python-package目錄,執行以下命令列

  1. python setup.py install 

即可完成安裝

然後你進入python之後import xgboost即可使用。

問題1:我的windows下有其他版本的python,我該怎麼辦?

這個問題好辦,你可以臨時設定PATH的環境變數為下面的路徑,這樣就可以指定使用哪個python了,如果你的python在C:\Program Files\Python 3.5目錄的話。

原理:因為如果PATH變數中如果有多個版本python的路徑的話,最後一個路徑就是實際生效的。

set PATH=%PATH%;C:\Program Files\Python 3.5

問題2:如何解除安裝之前安裝的xgboost

pip uninstall xgboost

相關推薦

windows的使用別人編譯檔案進行安裝xgboost

(0)前提是,你得下載好anaconda,並且安裝之,我的下載地址如下(python3 windows 64位) https://repo.continuum.io/archive/Anaconda3-4.4.0-Windows-x86_64.exe (1)下載xgboos

Windows caffe編譯檔案,帶例子

執行Lenet 首先,配置環境變數,.\caffe-master\Build\x64\Release 例子在解壓包裡的 caffe-master/examples/mnist//train_lenet .bat 對應的mnist資料已轉換好,配置好環境即可執行

osip和exosip在windows編譯靜態

3..編譯過程: =================================================== 文章可以任意轉載,但是請註明出處 http://hi.baidu.com/yangkaiii ==============================================

WebRTC:如何從WebRTC中提取出音訊QoS程式碼(Windows編譯成dll檔案)

WebRTC版本:M66        WebRTC的語音QoS機制幾乎可以說是行業的標杆,其實現的方式主要融入了三種技術,包括丟包重傳(NACK),前向糾錯(FEC)以及原GIPS公司的網路均衡器(NetEqualizer,簡稱NetEQ)。前兩種都是在犧牲一定成本的

windowslibcurl+openssl靜態編譯(32位和64位靜態-不同openssl版本)

關於windows下編譯libcur相關的庫的文章是一大把,但是支援ssl的相關文章相對少一些,能按照對應要求編譯通過的更少,編譯成靜態庫的更少!再就是更不用說同事支援win64位系統的了,如下為我們開發過程中實際編譯通過的總結,一來希望後續使用人員能夠看到,為廣大網友做點實

Windows檢視library(即.lib檔案)匯出函式或32、64位編譯等資訊的方法

開發人員都知道,檢視DLL或exe檔案匯出函式、依賴檔案等資訊,使用Depends即可,Depends.exe隨VC6.0平臺釋出。 但是,Depends卻不能想檢視靜態庫.lib檔案的相關資訊,那如果想 1)檢視.lib檔案資訊; 2)沒有安裝VC6.0環境,卻想檢視DL

windows xp 使用編譯的live555的lib和標頭檔案

一、環境 (1)windows xp (2)VC6.0 (3)live555的lib,標頭檔案和src檔案,(存放在 D:\LIVE555\INCLUDE ,D:\LIVE555\LIB 和  D:\LIVE555\SRC中) 二、全域性設定 選單Tools->Op

zlibwindows編譯與使用

        最近在網上down了一個系列資料,儲存格式是.tar.gz,裡面是成千上萬的小檔案,200+M的壓縮格式展開來能有好幾個G,為了各種意義上的方便,希望能使用C++直接進行線上操作,而不需要解壓縮出所有檔案。因此找到了zlib庫,也就是deflate演算法的一

WindowsVS2017編譯OpenCV 3.4.0-rc

打開 extra 地址 erl lap 頭文件 mas encode master 簡述 很久沒有用過OpenCV了,這次需要做一點圖像處理相關的工作,又需要用起來,這裏記錄一下編譯的過程。之前介紹過使用vs2015編譯opencv2.4的帖子在這裏。 編譯好的文件在這裏h

JAVA 基礎開發環境 vscode 搭建 WindowsVSCode編譯運行簡單java

ast devel article not warning 環境 type cal gate JAVA 基礎開發環境 vscode 搭建 來源 https://www.cnblogs.com/freewsf/p/7744728.html 對於使用 Visual Stu

windowsvc編譯和debug nginx

topic 命令行 zlib err pack its fd_set figure htm 總體來說,各個步驟以及版本參考官方文檔http://nginx.org/en/docs/howto_build_on_win32.html一點沒錯,有些細節沒說清楚。 To buil

windowsvs2015編譯BOOST

命令 graph all project model dep 找到 動態鏈接庫 con 編譯caffe動態鏈接庫,在vs下引用時缺少boost的相關運行庫,dependency下也沒有找到,於是自己本機編譯boost庫: step1 打開vs命令行工具 在啟動菜單下找到vs

WindowsPythonQt編譯(vs2015+Qt5.11.2+PythonQt 3.2)

測試的 pat qt 5 圖片 引入 以及 .org add info 時間:2018年10月22日,學習任何物事都有個探索過程。歡迎留言探討。   在Qt程序中,添加python進行混合編程,可以使用Python API,但交互起來很麻煩,不友好。網上推薦使用Python

Windowsvs2013編譯ffmpeg原始碼

在蒐羅網上各種資源以及網上請教各位大聲終於在今天晚上編譯成功,經測試編譯出來的庫可正常使用,故可證明編譯正確。在此特感謝群裡大神的幫助。感謝雷神 現將具體步驟記錄如下; 本人編譯用的是vs2013,在win7系統下,對ffmpeg-3.0進行編譯,其他版本尚未測試,後續若有問題會補充。

用Makefile編譯靜態檔案和動態檔案

    最近要用到的簽名演算法只給了一堆原始碼沒有給庫檔案,api都不好呼叫,於是嘗試著用Makefile給一堆c原始碼編譯靜態連結庫檔案和動態連結庫檔案。 Makefile檔案編輯的相關資料連結: https://www.cnblogs.com/yya

Windows在Python(Anaconda)中安裝Dlib

Windows下在Python(Anaconda)中安裝Dlib庫 引言   介紹在Windows作業系統下,在Python的Anaconda整合環境中,安裝Dlib庫; 對於不瞭解原始碼編譯的,或者利用cmake方法失敗的,可以嘗試下此方法: Windows 10 + Python

windowsant編譯生成hadoop-eclipse-plugin外掛解決辦法

        我目前用的hadoop2.9.0版本,之前應該是用hadoop2.6以下的版本的時候,直接從網上下載hadoop-eclipse-plugin-**.jar拷貝到eclipse/plugins下就解決了,後面的版本看網上介紹需要用ant編譯生成

libvpx在Windows編譯

       因為要實現一個基於libvpx的視訊編解碼庫,而軟體執行環境又是Windows下,因此寫這個部落格記錄自己的編譯過程,不少東西都是借用的前輩們的經驗,自己則是簡單地記錄一下。        首先安裝Wi

windows Python3.x生成pyd檔案(python加密)

Python有py、pyc、pyw、pyo、pyd等檔案格式,其中除py其他格式起到了不暴露原始碼的作用,相當於c語言中的動態庫。 Python的指令碼檔案是開源的,若直接釋出桌面軟體問題很嚴重。因為這是公司的產品,需要保護原始碼。那麼要對Python程式碼進行混淆加密保護。 混淆程式碼,我