Python機器學習庫sklearn的安裝
scikit-learn是Python的一個開源機器學習模塊,它建立在NumPy,SciPy和matplotlib模塊之上能夠為用戶提供各種機器學習算法接口,可以讓用戶簡單、高效地進行數據挖掘和數據分析。
Ubuntu14.04系統上安裝
安裝numpy
首選需要安裝numpy:
pip install numpy
安裝scipy
$ sudo apt-get install libblas-dev liblapack-dev libatlas-base-dev gfortran
$ sudo pip install scipy
安裝scikit-learn
$ sudo pip install sklearn
最后輸出Successfully installed scikit-learn-0.18.1 sklearn-0.0
測試
在 terminal 里面輸入
pip list
這個會列出sklearn這一項,應該就是大功告成了!
CentOS7系統上安裝
yum -y install gcc gcc-c++ (如果已經安裝gcc跳過此步驟)
yum -y install numpy python-devel scipy
Windows7系統上安裝
首先下載whl文件
- numpy文件 <?http://www.lfd.uci.edu/~gohlke/pythonlibs/tugh5y6k/numpy-1.12.0+mkl-cp35-cp35m-win_amd64.whl>
- scipy文件?http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
然后執行
pip install numpy-1.12.0+mkl-cp35-cp35m-win_amd64.whl
pip install <scipy-xxx.whl>
pip install sklearn
第一步:更新pip?
python -m pip install --upgrade pip
第二步:安裝?scipy
? ? ? ? ? ? ?在網址http://www.lfd.uci.edu/~gohlke/pythonlibs/ 中找到你需要的版本scipy
? ? ? ? ? ? ?例如windows 64 位 Python2.7 對應下載:scipy-0.18.0-cp27-cp27m-win_amd64.whl
? ? ? ? ? ? ?cd ?下載scipy 目錄下,安裝
? ? ? ? ? ? ?pip install?scipy-0.18.0-cp27-cp27m-win_amd64.whl
第三步:?matplotlibpip install matplotlib
第四步:安裝numpy+mkl
在網址http://www.lfd.uci.edu/~gohlke/pythonlibs/ 找到你需要的numpy+mkl版本
然后 cd 到numpy+mkl所在的目錄下,安裝
pip install ?numpy-1.11.1+mkl-cp27-cp27m-win_amd64.whl
第五步:sklearn ,機器學習包
? ?pip install -U scikit-learn
參考
- http://www.hareric.com/2016/05/22/scikit-learn%E7%9A%84%E5%AE%89%E8%A3%85%E5%92%8C%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B/