安裝scikit-learn及可能遇到的問題
安裝scikit-learn之前要依次安裝Numpy,Scipy,Matlotlib這幾個庫,每個庫之間有依賴關係,依次安裝順序不能顛倒。安裝額外的庫可以用pip,easy_install和Windows installer。
在python3.4版本及以後版本預設安裝了easy_install和pip,在python安裝目錄下的scrip資料夾中,因此無需安裝。
1.配置環境變數
找到pip所在資料夾,複製路徑,貼上到Path路徑裡。
2.測試是否成功
重新開啟控制檯,輸入easy_install,如下圖
提示錯誤資訊:沒有提供引數,這說明easy_install可以使用了。
或
輸入easy_install --help,如下圖
3.依次安裝Numpy,Scipy和Matlotlib
在控制檯輸入easy_install numpy,如下圖:
等待一段時間後提示安裝成功。但有時候會提示超時,如下圖:
這時候只要修改超時時間即可。輸入easy_install numpy --default-timeout=100
如果沒有按順序安裝,則會有以下提示:
4.其他問題
安裝scipy時會出現別的問題,博主未找到直接的解決方法,而是下載包直接安裝,下載地址為http://www.lfd.uci.edu/~gohlke/pythonlibs/,找到對應版本下載。如我的電腦是64位,安裝的python為3.6版本,則下載的scipy應為
開啟命令列,輸入cd C:\Users\Bob12\AppData\Local\Programs\Python,進入檔案所在地址。然後輸入pip install scipy-0.19.1-cp36-cp36m-win_amd64.whl進行安裝,見下圖。
如果安裝numpy時用的是easy_install numpy,而安裝scipy使用的是pip install scipy,這可能會導致import scipy失敗。此時只需要用安裝scipy的方法(如上)重新安裝一下numpy。先pip uninstall numpy再安裝。
5.注
安裝額外包之前電腦需安裝
Visual C++ Build Tools
下載地址為http://landinghub.visualstudio.com/visual-cpp-build-tools
6.其他方法
在官網下載安裝anaconda科學計算環境,網址為https://www.continuum.io/downloads。