|
|
|
|
移动端

2.2.1 Windows下的安装

《精通数据科学:从线性回归到深度学习》第2章Python安装指南与简介:告别空谈,本章介绍数据科学中最常用的IT工具:Python以及相关第三方库。本节为大家介绍Windows下的安装。

作者:唐亘来源:人民邮电出版社|2018-05-24 09:13

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

2.2.1 Windows下的安装

作者并不推荐大家在Windows系统下做开发。原因有很多,其中最重要的一条是:在大数据时代,如前面小安提到,数据都存放在Linux系统下。因此,在生产上,数据科学家开发的程序最终将运行在Linux环境下。而Windows和Linux的兼容并不好,很容易导致在Windows下开发调试好的程序,在实际生产环境下没办法正常运行。

如果读者使用的计算机是Windows系统,可以选择安装Linux的虚拟机,然后在虚拟机上做开发。如果读者坚持使用Windows,由于TensorFlow在Windows下的限制,只能选择安装Python 3.5(截止本书编写时)。因此本小节下面的教程也有别于其他章节,使用的是Python 3。

在Windows环境下,最方便的方法就是安装第三方发行版Anaconda。它将Python和许多常用的库打包,包括本书将涉及的NumPy、SciPy、Matplotlib、scikit-learn和Statsmodels,方便读者直接使用。

1.Anaconda的安装步骤

(1)从网上下载Anaconda[3],如图2-5所示。

[3] 具体网址和步骤请参考随书配套的代码/ch02-python/python安装补充说明.html。

(2)双击下载后的文件,按默认选项安装。如图2-6所示。

2.验证安装是否成功

(1)打开“开始”→“应用”。

(2)在搜索栏中输入“cmd”,选择并打开“命令提示符”,如图2-7所示。

(3)输入“python”并按回车键,如程序清单2-1所示。

程序清单2-1 Python shell on Windows

  1. 1    |  C:\Users\you> python  
  2. 2    |  Python 3.6.0|Anaconda 4.3.1 (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.  
  3. 3    |  1900 64 bit (AMD64) on win 32  
  4. 4    |  Type "help", "copyright", "credits" or "license" for more information.  
  5. 5    |  Anaconda is brought you to by Continuum Analytics.  
  6. 6    |  >>> [输入“exit()”退出Python返回命令行] 

Anaconda在Windows下安装了好几个应用程序,如IPython、Jupyter、Conda和Spyder等。限于篇幅,这里只重点介绍其中的两个——Conda和Spyder。

Conda:它是一个Python开发环境和开源库的管理系统。如果读者对Linux比较熟悉,Conda相当于Linux下的pip + virtualenv。读者可以在命令行中输入“conda list”来列举已安装的Python库。下面我们将用Conda来安装深度学习库TensorFlow。

Spyder:它是一个专门为Python设计用于科学计算的集成开发环境(IDE)。如果读者比较熟悉数学分析软件MATLAB,可以发现Spyder与MATLAB不论是语法还是界面都非常相似,如图2-8所示。读者先不必纠结于图中Python程序的语法,我们会在本章的后续内容中介绍它。

3.安装TensorFlow

(1)如上面所述,打开“命令提示符”。

(2)使用如下命令,安装Python 3.5。

程序清单2-2 在Windows下使用Conda安装Python 3.5

  1. 1    |  C:\Users\you> conda install python=3.5  
  2. 2    |  C:\Users\you> python --version  
  3. 3    |  Python 3.5.3 :: Anaconda custom (64-bit) 

(3)输入如下命令来创建一个TensorFlow的环境,并启动创建好的TensorFlow环境。

程序清单2-3 在Windows下安装TensorFlow

  1. 1    |  C:\Users\you> conda create -n tensorflow  
  2. 2    |  C:\Users\you> activate tensorflow  
  3. 3    |  (tensorflow) C:\Users\you> [你的命令行将变成这样,以(tensorflow)开头] 

(4)输入如下命令安装TensorFlow。TensorFlow分为CPU版本和GPU版本,这里推荐读者,特别是对GPU计算不太熟悉的读者安装CPU版本。

程序清单2-3 在Windows下安装TensorFlow

  1. 4    |  [安装CPU计算框架的TensorFlow]  
  2. 5    |  (tensorflow) C:\Users\you> pip install --ignore-installed --upgrade https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl  
  3. 6    |  [或者安装GPU计算框架的TensorFlow]  
  4. 7    |  (tensorflow) C:\Users\you> pip install --ignore-installed --upgrade https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/gpu/tensorflow_gpu-1.0.1-cp35-cp35m-win_amd64.whl 

(5)验证TensorFlow安装是否成功。

程序清单2-3 在Windows下安装TensorFlow

  1.  8    |  C:\Users\you> python  
  2.  9    |  >>> import tensorflow as tf  
  3. 10    |  >>> tf.__version__  
  4. 11    |  '1.0.1' 


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

网管员必读-网络管理(第2版)

本书是对《网管员必读—网络管理》第1版的全面重写,因为书中所涉及的两个主要网络操作系统都已升级。本书介绍的是Windows Server 2003 R2...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊