参考:https://blog.csdn.net/dou3516/article/details/77836459

一、安装环境

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驱动。

二、安装过程

具备了上述安装条件(CPU或GPU)之后,TensorFlow可以通过两种方式进行安装。一是”native” pip,二是Anaconda。推荐前者,比较简单。

一)使用”native” pip安装

1)下载安装Python 3.5.x 64-bit,要注意版本3.5.x。

2)打开windows的命令行窗口,安装CPU版本输入

pip3 install --upgrade tensorflow

(安装过程中报错: ConnectTimeoutError。解决方案:pip install virtualenv -i https://pypi.douban.com/simple )

安装GPU版本输入

pip3 install --upgrade tensorflow-gpu

二)使用Anaconda安装

1)下载安装Anaconda

2)打开命令行窗口,创建conda环境

conda create -n tensorflow python=3.5

3)激活conda环境

activate tensorflow

4)安装CPU版本输入

pip install --ignore-installed --upgrade tensorflow

安装GPU版本输入

pip install --ignore-installed --upgrade tensorflow-gpu

三、验证安装

验证TensorFlow安装是否成功,可以在命令行窗口输入python进入python环境,或者运行python3.5命令行后输入以下代码:

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

如果能正常输出hello字符串,则安装成功。

Hello, TensorFlow!

四、安装错误

常见的安装错误参考链接,其中一个经常遇到的错误就是No module named "pywrap_tensorflow" 或者 “Failed toload the native TensorFlow runtime”,其产生的原因主要是安装环境不满足要求,参考如下链接解答:

https://stackoverflow.com/questions/43942185/failed-to-load-the-native-tensorflow-runtime-python-3-5-2

https://stackoverflow.com/questions/42011070/on-windows-running-import-tensorflow-generates-no-module-named-pywrap-tenso

最新文章

  1. .Net GridView 序号列
  2. CSS常见兼容性问题
  3. hadoop删除节点
  4. Linux的端口和服务
  5. Generic【Pluralsight】
  6. Spring学习之AOP
  7. Ubuntu 14.04 eclipse 提示框背景色更改
  8. bzoj 2285 [Sdoi2011]保密(二分,spfa + 最大流)
  9. HDU - 5187 - zhx's contest (高速幂+高速乘)
  10. [JLOI2013]卡牌游戏
  11. ASP.NET Excel数据导入数据库
  12. BLE简介和Android BLE编程
  13. 用Redis实现优先级队列
  14. 巧用第三方高速开发Android App 热门第三方SDK及框架
  15. Hugo + Github Pages 搭建个人博客
  16. kaldi实例脚本运行
  17. Minecraft 1.8.9 FML Mod 开发教程
  18. ORA-01919: role 'OLAPI_TRACE_USER' does not exist
  19. Python小白学习之路(十三)—【递归调用】
  20. cvpr densnet论文

热门文章

  1. CassiniDev源码学习 - 可替代IIS的单机Web Form解决方案
  2. 由Leetcode详解算法 之 动态规划(DP)
  3. 前端学习之HTML(1)
  4. 自动补全Typeahead
  5. Asp.net MVC 移除不用的视图引擎
  6. Action 中获取表单数据的三种方式
  7. Add map surrounds using the SymbologyControl
  8. RabbitMQ,Windows环境下安装搭建
  9. linux centos7最小化安装桥接模式网络设置、xshell、xftf
  10. 禅道Bug管理工具环境搭建