解決xgboost-0.72-cpxx-cpxxm-win_amd64.whl is not a supported wheel on this platform.的問題

       當你在安裝xgboost時,有的人會選擇直接在anaconda裏面安裝,但是你會發現anaconda裏的xgboost並不是單純的xgboost,而是r-xgboost等等,你在pycharm裏調用他的時候你會發現報錯提示沒有發現xgboost模塊,這時候你可以上官網下載相應的xgboost安裝包,官網鏈接:各版本xgboost。但是安裝的時候你會發現有如圖錯誤,:

出現原因可能有以下兩種情況(親測)及相應解決辦法:

 1. 前面說過了,需要下載你相應的python版本,比如你的python版本是2.7,電腦是64位的,你只需要下載

  • xgboost‑0.72‑cp27‑cp27m‑win_amd64.whl即可,32位的則下載不帶amd64位那個版本。同理是python3.6,你就子安在對應版本即可。然後打開命令提示符,先pip install wheel,,然後在pip install xgboost‑0.72‑cp27‑cp27m‑win_amd64.whl,回車等待安裝完即可。

2.還有一種情況就是和我一樣,安裝了anaconda2和anaconda3,這是打開命令提示符,輸入python,你看看你自己安裝的默認的python版本到底是python2還是python3,如果是python2,而你又想在python3下安裝xgboost,那麼打開命令提示符激活python3即可,以我自己的爲例,我python3是安裝在Anaconda3的文件夾下,那麼命令提示符下輸入 acivate Anaconda3,可以看到下一行的最前面有一個[Anaconda3], 這就說明你目前激活了python3,那麼步驟1用pip安裝即可。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章