Python 機器學習 (Scikit-Learn Ch1)
安裝 scikit
首先在乾淨環境下安裝 Python,本文使用 Win10 64 安裝 Python 3.6.1
建議不要安裝在C:
(OS 安裝硬碟),不然之後常遇到權限問題
安裝完預設就會有 pip,可以在 cmd 下試試看
1 | D:\>pip -V |
要安裝Scikit-Learn
之前需要先安裝以下其他的 Lib
1 | ● nose (自動化測試相關) |
首先先安裝nose
,直接用 pip 安裝即可
1 | D:\>pip install nose |
接下來的numpy+mkl
和scipy
不要使用 pip 直接安裝,會發生很多問題
先打開此網站LFD
裡面有許多whl
檔案可以下載,所以要下載 (有32/64位元,依照你的OS下載)
numpy-1.13.0rc2+mkl-cp36-cp36m-win_amd64.whl
scipy-0.19.0-cp36-cp36m-win_amd64.whl
scikit_learn-0.18.1-cp36-cp36m-win_amd64.whl
下載完後安裝指令如下,記得要按照順序,因為scikit_learn
會先檢查numpy+mkl
和scipy
是否已經安裝
1 | D:\>pip install "numpy-1.13.0rc2+mkl-cp36-cp36m-win_amd64.whl" |
顯示一下已安裝的 Lib
1 | D:\>pip freeze |
最後執行測試指令看是否成功安裝scikit_learn
參考
1 | D:\> nosetests -v sklearn |
之後會開始跑一些測試,會花一段時間,最後顯示以下訊息,會出現兩個 fail
但是目前不知道為什麼,有找到問題在更新
1 | Ran 7159 tests in 240.549s |