scikit-learn 框架安装
- 操作系统 :ubuntu 16.04
* python版本: python2.7 与 python3.5
python2 安装scikit-learn
安装scikit-learn需要先安装numpy与scipy
安装numpy
看网上的其他教程都是要求安装numpy+mkl,但是我安装这个包之后不能正常import numpy,但是我还是希望各位能先尝试安装numpy+mkl
下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpytips
安装包兼容问题
numpy-1.13.3+mkl-cp27-cp27mu-manylinux1_x86_64.whl
numpy模组名
1.13.3版本
cp27-cp27mu支持的pip格式
manylinux1代表linux版本
x86-64电脑的cpu位数查看python支持的格式
在shell中输入
import pip print(pip.pep425tags.get_supported())- 若是pip不支持,会报错
not a supported wheel on this platform
然后进入下载目录,在控制台输入:
sudo pip install numpy-1.13.3+mkl-cp27-cp27mu-manylinux1_x86_64.whl若是出现
cannot import name multiarray出现这种错误,网上给出了一些解决方案,有说要重新安装的,也有说安装
matplotlib,但是都没有解决问题,后来我直接安装的numpy(不是numpy+mkl)发现可以正常使用源里自带的numpy,控制台输入
sudo pip install numpy
若是下载模组出现timeout可以添加这个参数--timeout <sec>即sudo pip install numpy --timeout=500安装scipy
在正常安装了numpy之后就没有遇见什么大坑了,
下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
然后安装.安装scikit_learn
直接安装源里的就行了
sudo pip install scikit-learn若是下载模组出现
timeout可以添加这个参数--timeout <sec>即sudo pip install scikit-learn --timeout=500
python3 安装scikit-learn
python3 与python2 的安装没有区别,只是下载的文件名需要是python3 支持的格式.查看python支持的格式
在shell中输入
import pip print(pip.pep425tags.get_supported())