安裝xgboost,報錯及解決方案
阿新 • • 發佈:2019-01-13
看了一些教程,直接在anaconda prompt 中輸入“”,結果報錯:
UnsatisfiableError: The following specifications were found to be in conflict:
- numpy-base
- py-xgboost -> numpy==1.12.1 -> mkl=2017.0
Use "conda info <package>" to see the dependencies for each package.
於是,又轉入pycharm 終端安裝,輸入“pip install C:\ProgramData\Anaconda3\mywhl\xgboost-0.81-cp36-cp36m-win_amd64.whl
”, 然後又報錯:
於是,我冷靜下來,決定把prompt 中提示的 numpy-base 解除安裝,然後安裝xgboost.
顯示安裝完畢,在pycharm中檢視
不過,又出錯了。。。。。。
添加了動態連結庫以後,又報錯
AttributeError: function 'XGBRegisterLogCallback' not found。
這次怎麼百度都找不到答案。。。。於是解除安裝了xgboost,打算重新安裝,解除安裝的時候發現它安裝在
但是我呼叫的python直譯器不在這裡,所以,可能是這裡帶來的問題嗎?
再次安裝的時候,決定不勾選那個選項
然後點選安裝,發現這次安裝在了Anaconda下
然後,發現可以呼叫了!!!
後來,發現在stackOverflow 上,有人對這個問題進行過提問並得到了解答,所以,以後要多看英文論壇啊!