sklearn依賴於scipy,而scipy依賴於numpy+mkl。
所以想要安裝sklearn包,順序應該為
1.安裝numpy+mkl
2.安裝scipy
3.安裝sklearn
直接使用pip安裝這些包有時會出現問題,解決方法是到 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下載相應的包的.whl文件,再用pip本地安裝whl文件。
以上為windows環境的安裝方法,很麻煩,如果只是想配置開發環境,建議直接使用Anaconda,它將常用的科學計算庫都打包好了,如果想在服務器上部署相關應用,建議棄用windows擁抱*nix,因為實在太麻煩了。在Linux端安裝sklearn則很簡單,只需要用pip安裝numpy/scipty/sklearn即可。(如果使用pip安裝太慢的話,可以嘗試更換國內鏡像源,詳細方法請參考我的博文:將pip的下載源更改為國內鏡像 )