1. 程式人生 > >python3.5下sklearn包的安裝報錯

python3.5下sklearn包的安裝報錯

之前跟著書上安裝了numpy和scipy,版本如圖:

安裝的scipy的版本說明 
安裝的numpy的版本說明

然後某一天我需要一個sklearn的包 
根據某書,用管理員許可權開啟一個cmd終端,輸入命令:

pip3 install -U scikit-learn
  • 1
  • 1

然後就安裝成功了。 
然後當我匯入時:

import sklearn.datasets
  • 1
  • 1

發生錯誤提示如下:

提示錯誤資訊

是的,報的是,TypeError

根據前面的提示資訊覺得是np.version的問題,因為我的numpy的版本是1.12.0b1,所以應該是b1出了問題。好像在2.x的版本里都表示為np_version

版本資訊的比較

所以為了解決這個問題,就直接更換numpy的版本吧。

所以就換成了1.11.2或者1.11.3的版本,然後就好了。

如果不想更換版本,據說還有別的方法,連結在下面:

以上

btw: 
在cmd中可以用pip list檢視包資訊 
檢視Python文件的網站是https://docs.python.org/3/ 
如果不想那麼費事,可以直接下載anaconda ,據說會很方便,然而我還沒有裝。