1. 程式人生 > >在windows上安裝python的機器學習包numpy scipy scikit_learn matplotlib

在windows上安裝python的機器學習包numpy scipy scikit_learn matplotlib

最近想要安裝python的機器學習庫,發現這個安裝過程很容易走彎路,自己也是折騰了好久才找到一條捷徑,現在分享出來給大家。

準備條件: 安裝python軟體,這裡兩種可選2.7.x或者3.5.x(這裡使用2.7.x為例),將python的安裝路徑新增到環境變數中。

安裝步驟:

1. nose => 2.numpy =>3.scipy =>4.scikit_learn =>5.matplotlib

這裡所使用的包都是從該網頁中來的,也避免了走彎路。傳送門

1.nose

在下載包的時候一定要根據自己電腦的情況以及python的版本號,這裡我選擇的是nose-1.3.7-py2-none-any.whl

nose是包名稱,1.3.7是版本號,py2是對應的python版本為2.x的。

選擇結束後,將whl包複製到python安裝路徑的Scripts資料夾下,在空白處(按住SHIFT按鍵+右擊滑鼠),選擇“在此處開啟命令視窗”或者通過DOS的cd進入到Scripts資料夾中。

使用命令 pip install nose-1.3.7-py2-none-any.whl進行安裝。

2.numpy

在網站中選擇相應的連線下載,這裡我選擇的是numpy-1.11.2+mkl-cp27-cp27m-win_amd64.whl檔案下載。

其中的win_amd64表示電腦是64位的 ,根據情況選擇。

與nose的安裝過程相同,此處略。

檢測安裝是否成功:在dos視窗中,使用python進入python環境,使用import numpy   如果沒有提示提示匯入包錯誤證明成功了。

3.scipy

這裡一定要注意numpy的安裝與scipy的安裝順序不能倒換,因為numpy是scipy的依賴包。

下載相應的安裝包,安裝過程同nose。

檢測過程同numpy.

4.scikit_learn

scikit_learn的安裝過程同nose,檢測過程同nose.

5.matplotlib

matplotlib是最為複雜的一個安裝包了。從網站中可以到該包有好多個依賴項,必須安裝圖中的requires項。(安裝過程雖然多,但是都類似nose的安裝)後面的optionally選項是可選的,後續用到可以再安裝。


待安裝完成圖中的dateutil pytz pyparsing cycler setuptools後再安裝matplotlib包。

這裡的setuptools安裝可以通過pip install setuptools的形式安裝完成,比較簡單。

檢測方法同nose.

python機器學習走起。