TensorFlow在Windows环境下安装(Anaconda3 5.0.1 ,python3.6.4)

引言:最近买了本机器学习的书在看,看得很茫然,于是就想到边看边实践,其实最好的学习方式不是仅仅阅读各类材料,而是要真正地去动手搭建一个系统,这样学习效果应该会好很多的,想到就去做。从最近很火的python语言和google框架TensorFlow着手。在网上搜索了一下,说Anaconda对于学习python可以提供非常好的帮助,于是先安装好Anaconda,再安装TensorFlow包,过程出于意料的简单,现把过程记录如下:

安装Anaconda5.0.1

进入Anaconda的官网,点击下载Python3.6的版本。下载完毕后点击安装即可。安装的目录可以不按照默认自己进行选择,其中有一点需要注意的地方,到某一步之后会有两个打钩的地方:

 

安装完成,如果没有选择添加到path变量,请到系统环境变量里面的path中添加Anaconda的安装目录

安装完毕后打开Anaconda Navigator,如下(我这是已经create了Tensorflow环境)

安装完毕之后已经预装了一部分的模块。Anaconda本身也是一个包管理器,可以方便地管理本地Python的安装的不同包,不用再使用pip进行安装,以图形化的形式在Anaconda Navigator进行操作即可。

下载TensorFlow

由于本身电脑的GPU有限,这里仅仅安装CPU的版本。进入Github上的TensorFlow主页,下拉选择windows CPU-only版本:

点击build history下载构建过的版本进行安装:

点击红框处的文件进行下载。该文件用于下一步的TensorFlow环境的安装

Anaconda添加TensorFlow环境

Anaconda Navigator左边的菜单栏中选这Environments,之后在中间栏下部点击Create

 

在框中输入Tensorflow,点击Create,这个过程需要一段时间。环境添加成功后如下:

可以看到刚添加的环境是空的,我们可以通过上面的搜索框搜索需要安装的模块,选中之后进行安装。下一步安装TensorFlow时需要pip包,搜索该包选中,在下面点击Apply进行安装。

安装TensorFlow

在开始目录中打开Anaconda Prompt,输入activate Tensoflow激活上一步添加好的环境。此时命令行变为(Tensorflow)c:\users\fucanzhen>,输入pip install 路径名

到这一步,Tensorflow安装成功。

TensorFlow测试

打开Anaconda Prompt,输入activate Tensorflow,之后输入python命令。在python环境下输入以下代码:

import tensorflow as tf  
func = tf.constant('Hello world!')  
sess = tf.Session()  
result = sess.run(func)  
print(result)  
sess.close() 

运行结果如下:

疑问

在执行sess = tf.Session()的时候,系统报了几条警告信息,类似这样: 

Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2

解决方案在我另外一篇文章

 

posted @ 2018-01-23 17:26  符号号  阅读(4225)  评论(1编辑  收藏  举报