windows 10下安装 tensorflow(python 3.6.2)

https://blog.csdn.net/A_a_ron/article/details/78310564

前言

最近学习TensorFlow,需要安装其环境。原本打算给电脑装个Ubuntu系统进行安装,后觉得太麻烦就选在在Windows下安装。由于TensorFlow需要的依赖环境较多,逐个安装费时费力,而且容易出错。在网上搜索发现了Anaconda的安装方式,经过实践发现安装过程非常简单、方便,特在此记录一下(๑╹◡╹)ノ”“”

安装Anaconda5.0.0

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

图片来源于网络,版本不是5.0.0的,不过这两个选项是一样的,这里作为演示。

在5.0.0的版本,默认是勾选第二项的,但第一项会提示你不要选。第一项是让你选择是否添加到环境变量。本文在安装的时候没有勾选。如果之后有需要的话,可以在系统环境变量里面的path中添加Anaconda的安装目录(安装目录是在安装的时候选择的目录)。

安装完毕后打开Anaconda Navigator,如下:

可以看到,安装完毕之后已经预装了一部分的模块。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\用户名>,输入pip install 路径名


到这一步,Tensorflow安装成功。

TensorFlow测试

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

import tensorflow as tf  
matrix1 = tf.constant([[3., 3.]])   
matrix2 = tf.constant([[2.],[2.]])  
product = tf.matmul(matrix1, matrix2)  
sess = tf.Session()  
result = sess.run(product)  
print result
  
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

运行结果如下:

疑问

在执行product = tf.matmul(matrix1, matrix2)的时候,系统报了一个警告信息:
Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
但运行的结果是对的。百度也没有给出较好的解释。现在只是进行安装,后面运行具体模型时看是否有影响。

参考

http://blog.csdn.net/zhoutaoccu/article/details/70880304

转载自:https://blog.csdn.net/a_a_ron/article/details/78310564

更新于2017/10/22

https://blog.csdn.net/A_a_ron/article/details/78310564

前言

猜你喜欢

转载自blog.csdn.net/qq_37774171/article/details/82763560