1. 程式人生 > >在winPython下安裝xgboost

在winPython下安裝xgboost

在winpython環境下的spyder中 import xgboost 時報錯:ModuleNotFoundError: No module named 'xgboost'。於是查了資料,參考部落格https://blog.csdn.net/dongyanwen6036/article/details/78860915,安裝了xgboost之後,在spyder中 import xgboost依然報錯:ModuleNotFoundError: No module named 'xgboost'。

原因是,本來windows下安裝了python,利用上面的方法,實際上將xgboost安裝在了windows的python中,而不是裝在winpython裡。

所以,需要重新安裝。

1. 找到winpython資料夾下的scripts資料夾,開啟cmd.bat

 

2. 檢視python版本

 

3. 在網站  https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost  下載對應的xgboost版本

 

4. 將下載好的安裝檔案放在winpython》python》scripts資料夾下

 

5.在上面提到的cmd中定位到xgboost-0.81-cp37-cp37m-win_amd64.whl所在的資料夾,執行命令 pip install xgboost-0.81-cp37-cp37m-win_amd64.whl.

安裝完成後,在spyder中 import xgboost

沒有報錯,安裝成功。