【机器学习】安装python的机器学习库scikit-learn、tensorflow

标签: 机器学习  python  scikit-learn

更新:2018/06/17

全栈工程师教程,其中有关python的各个类库的教学!

https://blog.csdn.net/luanpeng825485697?t=1

——————————————————————————————————————————————————

更新:2018/06/08

一、关于IDE

        用过spyder、ulipad,最好用的是JetBrain公司的Pycharm。

二、遗漏的tensorflow安装

        下载网址:https://pypi.org/project/tensorflow/#files

        自己下载预编译好的.whl安装包,然后使用pip安装,比使用pip在线安装块很多。版本选择参考下面的介绍。

由于之前下的 1.0.0rc2版本运行会报错

E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "BestSplits" device_type: "CPU"') for unknown op: BestSplits

所以下载了最新的1.4和1.8版本,但是安装出错,又重新安了1.0.0


——————————————————————————————————————————————————

一、关于IDE开发软件的选择

WinPython下载地址: https://winpython.github.io/

WinPython与其他IDE软件比较:https://www.zhihu.com/question/27615938

二、scikit-learn、numpy、scipy、matplotlib 的安装


下面安装所需要的scikit-learn等4个包:
          如果以前安装过,则请先执行以下过程卸载:
pip uninstall scikit-learn
pip uninstall numpy
pip uninstall scipy
pip uninstall matplotlib
            卸载完成后按照以下步骤重新安装:
        1. 下载四个包(numpy,scipy,matplotlib和scikit-learn),
连接如下: http://www.lfd.uci.edu/~gohlke/pythonlibs   这个网站上包含四个包的下载连接,请读者按照需求下载相应的版本。
也可以去我的百度网盘下载:链接:https://pan.baidu.com/s/1JnPYQbhylSA2d7TCW9u5UQ 密码:4p12

        2. 四个包都下载完成后,为了安装方便将它们都复制到Scripts目录下
        3. cd进入Scripts目录,运行pip install "包名.whl",依numpy,scipy,matplotlib和scikit-learn次序安装
        4. 安装完成后将四个包的whl文件删除即可

1、安装一些包

(1)通过该网址(http://www.lfd.uci.edu/~gohlke/pythonlibs/)下载和python对应版本的.whl文件到目录。 我的目录为:D:\软件下载\python的scikit-learn机器学习库文件

numpy‑1.14.0rc1+mkl‑cp35‑cp35m‑win_amd64.whl
scipy-1.0.0-cp35-cp35m-win_amd64.whl
matplotlib-2.1.1-cp35-cp35m-win_amd64.whl
scikit_learn-0.19.1-cp35-cp35m-win_amd64.whl

(包名字中的“cp27”或者cp“35”,对应python2.7和python3.5版本,“win_amd64 ”对应的是64位的windows操作系统,我的64位的操作系统,安装的python3.5,所以下载 “numpy‑1.14.0rc1+mkl‑cp35‑cp35m‑win_amd64.whl ”)

图1

图2


(2)按照如下顺序进行安装:

1、pip install D:\软件下载\python的scikit-learn机器学习库文件\numpy-1.14.0rc1+mkl-cp35-cp35m-win_amd64.whl

2、pip install D:\软件下载\python的scikit-learn机器学习库文件\scipy-1.0.0-cp35-cp35m-win_amd64.whl

3、pip install D:\软件下载\python的scikit-learn机器学习库文件\matplotlib-2.1.1-cp35-cp35m-win_amd64.whl

4、pip install D:\软件下载\python的scikit-learn机器学习库文件\scikit_learn-0.19.1-cp35-cp35m-win_amd64.whl

(注:如果想直接使用pip命令,而不用在前面加 D:\python\Scripts 的话,需要将 D:\python\Scripts; 加入环境变量中去,如下图3-1。
否则无法直接使用pip命令,只能在pip前面加上 pip.exe的安装目录,如下图3-2和图3所示

图3-1


图3-2


图3

图4

图5

图6


(3)使用以下代码测试
from sklearn import datasets;
iris = datasets.load_iris();
digits = datasets.load_digits();
print (digits.data);

         如果成功打印出数据则成功

版权声明:本文为qq_30141957原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_30141957/article/details/79515997