在windows10上安装Tensorflow
一、安装环境
TensorFlow即可以支持CPU,也可以支持CPU+GPU。前者的环境需求简单,后者需要额外的支持。TensorFlow是基于VC++2015开发的,所以需要下载安装VisualC++ Redistributable for Visual Studio 2015 来获取MSVCP140.DLL的支持。如果要安装GPU版本(有N卡,即NVIDIA显卡),需要以下额外环境:
0)有支持CUDA计算能力3.0或更高版本的NVIDIAGPU卡。
1)下载安装CUDA Toolkit 8.0,并确保其路径添加到PATH环境变量里;
2)下载安装cuDNN v6或v6.1,并确保其路径添加到PATH环境变量里;
3)CUDA8.0相关的NVIDIA驱动。
下面是我自己的电脑安装Tensorflow,为了简单方便我安装的是CPU版本的。
- 下载安装Python 3.5.x 64-bit,要注意版本3.5.x。(注意:版本) 下载安装Anaconda;
-
检查Anaconda是否成功安装:conda --version
(出现版本号这说明成功)
- 检测目前安装了哪些环境:conda info --envs
- 检查目前有哪些版本的python可以安装:conda search --full-name python
- 安装不同版本的python:conda create --name tensorflow python=3.5
- 安装CPU版本输入:pipinstall --ignore-installed --upgrade tensorflow
- 温馨提示:如果你发现,你的conda和tensorflow环境都是安装成功的,但是一用测试代码进行跑的时候就出问题了,那么请注意,这个原因你由于你在安装tensorflow的时候,是直接在cmd下,而不是在你用conda激活的一个环境,所以导致,tensorflow并没有直接嵌入到conda环境,所以,就导致无法导入模块的一个错误;
-
解决方法就是安装tensorflow在conda和python目录下。
-
检验Tensorflow是否安装成功
- 退出tensorflow的环境:deactivate
- 检测目前安装了哪些环境变量:conda info --envs
- 运行一个简单的代码实验:(第一步:点击Anaconda Prompt)测试是否成功安装
- 点击anaconda navigator,选择Applications on :tensorflow
- 打开Spyder,如下是我的代码和测试的输出结果:
-
import tensorflow as tf
Hello = tf.constant('hello Tensorflow!')
sess = tf.Session()
print(sess.run(hello))
- 这是我的Pycharm软件的测试以及运行结果:
-
import tensorflow as tf
a = tf.constant('hello world!')
sess = tf.Session()
print(sess.run(a))
sess.close()
-
(无法上传图片)