TensorFlow安装和下载详细教程

根据网上的多个帖子及自身的成功经验,总结出在Windows平台上安装 TensorFlow 1.3。

需要注意以下几点:

  • 安装tensorflow是基于Python的,并且需要从Anaconda仓库中下载;
  • 机器必须是64位的,TensorFlow不支持32位;
  • Python必须装64位的。

所以我们的步骤是:先下载Anaconda,再在Anaconda中安装一个Python,(你的电脑里可能本来已经装了一个Python环境,但是Anaconda中的Python是必须再装的),然后再下载安装tensorflow。

TensorFlow安装准备工作

TensorFlow 安装的前提是系统安装了 Python 2.5 或更高版本,教程中的例子是以 Python 3.5(Anaconda 3 版)为基础设计的。为了安装 TensorFlow,首先确保你已经安装了 Anaconda。可以从网址(https://www.anaconda.com/products/individual)中下载并安装适用于 Windows/macOS 或 Linux 的 Anaconda。

安装完成后,可以在窗口中使用以下命令进行安装验证:

conda --version

安装了 Anaconda,下一步决定是否安装 TensorFlow CPU 版本或 GPU 版本。几乎所有计算机都支持 TensorFlow CPU 版本,而 GPU 版本则要求计算机有一个 CUDA compute capability 3.0 及以上的 NVDIA GPU 显卡(对于台式机而言最低配置为 NVDIA GTX 650)。

CPU 与 GPU 的对比:中央处理器(CPU)由对顺序串行处理优化的内核(4~8个)组成。图形处理器(GPU)具有大规模并行架构,由数千个更小且更有效的核芯(大致以千计)组成,能够同时处理多个任务。

对于 TensorFlow GPU 版本,需要先安装 CUDA toolkit 7.0 及以上版本、NVDIA【R】驱动程序和 cuDNN v3 或以上版本。Windows 系统还另外需要一些 DLL 文件,读者可以下载所需的 DLL 文件或安装 Visual Studio C++。

还有一件事要记住,cuDNN 文件需安装在不同的目录中,并需要确保目录在系统路径中。当然也可以将 CUDA 库中的相关文件复制到相应的文件夹中。

TensorFlow安装具体做法

1、在命令行中使用以下命令创建 conda 环境(如果使用 Windows,最好在命令行中以管理员身份执行):

conda create -n tensorflow python=3.5

2、激活 conda 环境:

# Windows
activate tensorflow
# Mac OS/ Ubuntu:
source activate tensorflow

3、该命令应提示:

# Windows
(tensorflow)C:>
#Mac OS/Ubuntu
(tensorflow)$

4、根据要在 conda 环境中安装的 TensorFlow 版本,输入以下命令:

## Windows
# CPU Version only
(tensorflow)C:>pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.3.0cr2-cp35-cp35m-win_amd64.whl

# GPU Version
(tensorflow)C:>pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.3.0cr2-cp35-cp35m-win_amd64.whl

## Mac OS
# CPU Version only
(tensorflow)$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.3.0cr2-py3-none-any.whl

# GPU versi
(tensorflow)$ pip install --ignore-installed --upgrage https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-1.3.0cr2-py3-none-any.whl

## Ubuntu
# CPU Version only
(tensorflow)$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.3.0cr2-cp35-cp35m-linux_x86_64.whl

# GPU Version
(tensorflow)$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.3.0cr2-cp35-cp35m-linux_x86_64.whl

如果由于国内网络问题,导致下载不下来的话,可以在国内的镜像网站:http://mirrors.aliyun.com/pypi/simple/tensorflow/中,选择合适的版本先手动下载到本地,然后在下载到的TensorFlow目录下执行:

pip install --upgrade tensorflow-1.3.0rc2-cp35-cp35m-win_amd64.whl

5、使用命令行转至tensorflow的安装目录,然后输入 python,并输入以下代码:

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

a = tf.constant(10)
b = tf.constant(22)
print(sess.run(a + b))

如果输出如下,则安装成功

最后,如果已安装了 TensorFlow,则可以调用 pip install --upgrade tensorflow 进行升级。

TensorFlow安装和下载详细教程-内附多种解决方案相关推荐

  1. 最新IGS MGEX测站数据选择及下载详细教程(附IGS登录方法)

    MGEX数据的下载 1 MGEX测站选择 1 首先登陆IGS的MGEX官网( http://mgex.igs.org/index.php),选择"MultiGNSS Stations&quo ...

  2. c4d语言包英文,Maxon Cinema 4D R23(C4D R23)中英文安装及设置详细教程(附下载)

    中文包安装方法: 离线方法:打开下载好的语言包文件,在顶部菜单栏找到"Help>Manual Installation" 打开语言包的位置,选择要安装的.c4dupdate包 ...

  3. c4d语言包怎么安装方法,Maxon Cinema 4D R23(C4D R23)中英文安装及设置详细教程(附下载)...

    中文包安装方法: 离线方法:打开下载好的语言包文件,在顶部菜单栏找到"help>manual installation" 打开语言包的位置,选择要安装的.c4dupdate包 ...

  4. mysql 5.720安装_MySQL 5.7.27下载安装配置的详细教程

    前言 在安装MySQL的时候会遇到很多问题,博客上有很多解决问题的办法,在这里我附上一些链接,遇到问题的朋友们可以阅读参考哈~本文主要针对于刚接触数据库的小白,来安装MySQL数据库.目前官网上的My ...

  5. matlab 2014a 安装教程(内附破解文件)

    matlab 2014a 安装教程(内附破解文件) 这几天在准备数模,决心好好研究一下matlab,几经折腾,终于完成了安装与破解过程,下面是基本的步骤: 1:下载安装文件和破解文件     链接:h ...

  6. [新人向]MySQL和Navicat下载、安装及使用详细教程

    MySQL和Navicat下载和安装及使用详细教程 因为这些软件的安装很多都是纯英文,作为新手安装真的需要摸索好久,包括我自己,所以Pipi酱就把自己的经验分享给大家~ MySQL的安装教程 一.下载 ...

  7. Vue下载安装步骤的详细教程(亲测有效) 2 安装与创建默认项目

    上篇请移步到Vue下载安装步骤的详细教程(亲测有效) 1_水w的博客-CSDN博客 上一篇博文已经对Node.js的安装与配置进行了详细介绍. 另外:文中项目存放的路径及项目名称可根据自身实际情况进行 ...

  8. ubuntu15.04配置php,Linux_Ubuntu 15.04上安装Justniffer的详细教程,Justniffer 是一个可用于替代 Snor - phpStudy...

    Ubuntu 15.04上安装Justniffer的详细教程 Justniffer 是一个可用于替代 Snort 的网络协议分析器.它非常流行,可交互式地跟踪/探测一个网络连接.它能从实时环境中抓取流 ...

  9. 我的世界中国版服务器没有mods文件夹,我的世界中国版如何安装mod 国服安装mod的详细教程...

    原标题:我的世界中国版如何安装mod 国服安装mod的详细教程 我的世界中国版是一款很受欢迎的游戏,但玩家们却遇到了"我的世界中国版如何安装mod"这个重要的问题,现在大家就不用担 ...

最新文章

  1. 关于ASPNET在IIS一些问题的经验总结
  2. soot——相关资源
  3. AMD为何要选择捆绑中国市场?
  4. 超链接的内部链接和外部链接
  5. windows如何恢复默认pycharm配置
  6. javascript正则表达式总结(test|match|search|replace|split|exec)
  7. 使用Eclipse连接SAP云平台上的HANA数据库实例
  8. 说说C#的async和await
  9. 95-910-335-源码-FlinkSQL-Calcite-FlinkSQL解析
  10. bzoj 1726: [Usaco2006 Nov]Roadblocks第二短路(A*第k短路)
  11. 2015-02-10
  12. 【word小技巧】将visio图插入到word中
  13. 网络爬虫学习(十二)
  14. Windows下Postman安装以及汉化
  15. Android ADB常用指令
  16. 劳动保障职业学院计算机专业,北京劳动保障职业学院2020录取分数线(附2017-2020年分数线)...
  17. OSChina 周日乱弹 —— 阿里爸爸辞职了
  18. IOTA,物联网区块链?
  19. Android Things 开发入门
  20. 使用pygame前的小插曲

热门文章

  1. “黑洞事件”持续发酵,视频版权保护又有哪些门道?
  2. 中国首部《多发性硬化患者生存报告(2018)》发布
  3. 深入理解Activity的生命周期
  4. JLINK的SWD接口调试器制作
  5. at命令、crontab命令
  6. 2020 年校招,最值得加入的互联网公司有哪些?
  7. Ubuntu设置仅允许特定用户或特定IP通过ssh访问
  8. 【云原生之Docker实战】使用docker部署Memos碎片化知识管理工具
  9. 总结2019大前端开发十大战略性技术布局
  10. 脑机接口竞赛( BCI competition)数据集,其他数据集下载链接