安装的软件有:
- Python: 3.6.0
- numpy-1.11.3+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(全名)
- matplotlib‑2.0.0‑cp36‑cp36m‑win_amd64.whl
Python 安装和pip安装
由于本人不懂Python,所以安装的软件的版本都是选择的最新版。通过Python3.6.0下载安装全过程(Windows版)的安装教程,成功安装好了Python,并自动将python加到了环境变量Path中.
在Windows中,开启cmd,进入Python安装目录下的Scripts文件夹中,Windows中执行python -m pip install -U pip
命令调用pip模块,执行命令之后,等待几分钟之后,当输出Install successfuly
的信息,说明pip模块安装成功,为安装whl做好了准备。
依赖库的安装
因scikit_learn以来NumPy (>= 1.6.1),SciPy (>= 0.9),通过别的博主的博客,了解到可以通过加州大学底下一个实验室的网站,下载到需要的安装包:
- Numpy+MKL:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
- Scipy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
- scikit-learn:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn
- Matplotlib:http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib
注:
例如:笔者下载的是最新的版本(64位的):numpy-1.11.3+mkl-cp36
-cp36m-win_amd64.whl(全名,图片中紫色框部分)
说明:cp数字,表示所支持的Python版本,cp36表示Python3.6 , cp27表示Python2.7。文件末尾的 win_32是32位,win_amd64是64位。
所以下载的三个文件的cp数字(Python版本)要一致。
我是将下载的三个文件统一放在D盘根目录下,依次安装Numpy
,Scipy
,scikit-learn
.
- 安装Numpy+MKL
pip install numpy-1.11.3+mkl-cp36-cp36m-win_amd64.whl
- 安装Scipy
pip install scipy-0.19.0-cp36-cp36m-win_amd64.whl
- 安装scikit-learn
pip install scikit_learn-0.18.1-cp36-cp36m-win_amd64.whl
- 安装 matplotlib
pip install matplotlib-2.0.0-cp36-cp36m-win_amd64.whl
- 测试:按照参考文献中第4篇博文,下载了http://scikit-learn.org/stable/auto_examples/linear_model/plot_ols.html#example-linear-model-plot-ols-py的源码,下载之后运行,运行的结果是:
参考文献
- Python3.6.0下载安装全过程(Windows版) 学习了Python 3.6.0的安装
- 深度学习框架搭建之最新版Python及最新版numpy安装 学习到安装pip模块和了解清楚文件名称中的cp数字意义
- 机器学习利器——Scikit-learn的安装 学习到下载的三个文件的地址和安装步骤
- Scikit-learn的安装过程 学习到下载的三个的文件支持的Python版本需要保持一致,才能安装成功。
- 【风马一族_Python】 安装pip与Numpy 比较直观的说明cp数字的意义
- 开源机器学习工具scikit-learn入门 安装scikit-learn成功之前参考的文章