在winPython下安裝xgboost
阿新 • • 發佈:2018-12-10
在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
沒有報錯,安裝成功。