windows10 server2016安装tensorflow

环境:
win10 64位1709.也就是刚更新了2017年的秋季创作者更新。
windows server 2016
如果报错,或者缺少什么组件:
ImportError: DLL load failed: The specified module could not be found.
ImportError: No module named ‘_pywrap_tensorflow_internal’
Failed to load the native TensorFlow runtime.
试试安装这个微软运行时:https://www.microsoft.com/en-us/download/details.aspx?id=48145
我装上之后测试tf成功。

第一步下载并安装python3.6:
https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe

第二步下载并安装tensorflow:
1.新建run.bat批处理文件,内容如下:

假设你安装在D:\tf\Python36\

set PATH=%PATH%;D:\tf\Python36\;D:\tf\Python36\Scripts\
cmd

2.如果你链接国外pip源速度快,本步骤不需要
新建pip.ini文件,内容如下:

[global]
timeout = 6000
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com

这是切换pip安装源为国内的豆瓣,速度蛮快的,当然也有ali的源,百度一大把国内源。
将该pip.ini文件剪切到C:\Users\你的系统用户名\pip下即可,如果pip目录不存在新建一个就行。

3.运行刚才创建的run.bat,输入以下命令:
如果你要安装cpu支持的版本,则运行下面这条:

pip3 install --upgrade tensorflow

如果你要安装gpu支持的版本,则运行下面这条:

pip3 install --upgrade tensorflow-gpu

稍等片刻就能装好。

第三步,验证:
输入python,进入python提示符>>> ,然后一行行的输入以下程序语句,每行输入完毕敲回车:

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

你应当看到输出
Hello, TensorFlow!
验证成功!
很简单不是吗?
接下来你可以深入学习了。