注意:如果想快速安装请直接看文章末尾的后记部分!!!

注意:如果想快速安装请直接看文章末尾的后记部分!!!

注意:如果想快速安装请直接看文章末尾的后记部分!!!

前言

学习TensorFlow可以参考如下网站

  • 官网
  • 中文社区
  • github

Windows安装TensorFlow

  • 在线安装nightly包

nightly安装包是TensorFlow团队2017年下半年推出的安装模式。适用于在一个全新的环境下
进行TensorFlow的安装。在安装TensorFlow的同时,默认会把需要依赖的库也一起装上,是非常
方便、快捷的安装方式。

pip install tf-nightly

若要安装最新的GPU版本可以使用如下命令:

pip install tf-nightly-gpu

可能会出现的问题:

ERROR: tb-nightly 1.14.0a20190604 has requirement setuptools>=41.0.0, but you'llhave setuptools 39.0.1 which is incompatible.

需要更新setuptools:

pip install --upgrade setuptools

然后重新安装TensorFlow:
恐怖的问题出现了:

pip is configured with locations that require TLS/SSL, however the ssl module inPython is not available.
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirmingthe ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retrie
s exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS UR
L because the SSL module is not available.")) - skipping

说明:我的电脑中只安装了anaconda,由于默认已经安装了的常用的库,所以平时根本没有遇到任何问题,主要还是没有使用pip命令,谁知道一用竟然出现了如此坎坷的问题

于是开始各种百度、google,找出来大部分都是linux系统的解决方案,windows就很少,具体解决方法:

pip install tf-nightly -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

原因
url的来源的问题,换成了国内的pip源就可以正常安装了
国内镜像:

http://mirrors.aliyun.com/pypi/simple/ 阿里云
https://pypi.mirrors.ustc.edu.cn/simple/ 中国科技大学
http://pypi.douban.com/simple/ 豆瓣
https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学
http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学

  • 安装纯净的TensorFlow
pip install tensorflow

上面是CPU版本,GPU版本的安装命令如下:

pip install tensorflow-gpu
  • 更新安装TensorFlow
pip uninstall <安装时的TensorFlow 名称>

离线安装(墙裂建议)

有时由于网络环境的因素,无法实现在线安装,需要在网络环境好的地方提前将安装包下载
下来进行离线安装。
在线安装网络不好就会报错:

File "E:\developTools\anaconda\anconda3\lib\site-packages\pip\_vendor\urllib3\
response.py", line 365, in _error_catcher
  • 下载安装包
    查找发布版本
    该网站内容是以XML方式提供的,查找起来不是很方便。可以通过地址加上指定的文件名方式进行下载。例如,一个TensorFlow 1.4.0的CPU版本安装包下载路径为:
    TensorFlow1.4CPU下载
    TensorFlow1.4GPU下载
    如果要下载1.3直接将链接中的1.4改为1.3即可
    墙裂建议用下面网站查找
    点击查看更方便的国内下载网站
    用Ctrl+F查找TensorFlow:

    在开始中找到如下:

    进行离线安装即可,非常方便

我的电脑中有python3和python2还有anaconda,这里选择用anaconda安装所以有上面操作

  • 安装安装包
    下载完TensorFlow二进制文件后,假设使用CPU版本并且安装在D:\tensorflow下。选择“开始”|“运行”命令,在弹出的窗口中输入cmd,打开命令行窗口,然后输入如下命令来安装TensorFlow二进制文件。
C:\Users\Administrator>D:
D:\>cd tensorflow
D:\tensorflow>
D:\tensorflow>pip install tensorflow-1.1.0-cp35-cp35m-win_amd64.whl

在Linux和Mac平台上安装

参考

后记

写了这么多,其实我还是想说一句:关于如何安装TensorFlow,请毫不犹豫地选择:离线安装
在此网站找到TensorFlow,下载对应的python版本,然后切换到想要安装的目录执行:

pip install tensorflow-1.9.0-cpxx-cpxxm-win_amd64.whl

这里基本上99%的电脑都能安装成功了,可是,还是有个别情况依然报错:

File "E:\developTools\anaconda\anconda3\lib\site-packages\pip\_vendor\urllib3\
response.py", line 365, in _error_catcher
pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.

解决方法:

  • 重新安装一遍(基本上能解决)
  • 如果试了几遍还不行,那就:设置时间超时
pip --default-timeout=100 install -U Pillow

在Windows平台下载及安装 TensorFlow相关推荐

  1. tensor搭建--windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速

    windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速 原文见于:http://www.jianshu.com/p/c245d46d43f0 ...

  2. windows平台mosquitto的安装与使用

    下载mosquitto安装包 进入mosquitto官网,选择64位/32位版本下载 安装 双击下载好的mosquitto-2.0.10-install-windows-x64.exe全部选择next ...

  3. Webug靶场平台下载以及安装教程

    Webug靶场平台下载以及安装教程 一.基础介绍 WeBug 名称定义为"我们的漏洞"靶场环境 ,基础环境是基于 PHP/mysql 制作搭建而成,中级环境与高级环境分别都是由互联 ...

  4. windows平台下载编译好的webrtc代码vs2015

    windows平台下载编译好的webrtc代码vs2015 编译好的源码工程地址:  https://github.com/hujianhua888/webrtc_vs2015,工程目录如下,包含所有 ...

  5. windows安装nmap_如何为Windows操作系统下载和安装Nmap?

    windows安装nmap nmap  is a very popular network scanning tool. Windows operating systems like 7, 10, S ...

  6. windows平台查看python安装路径

    windows平台查看python安装路径 打开终端 win + r 输入 where python 如图:

  7. windows 10 64bit下安装Tensorflow+Keras+VS2015+CUDA8.0 GPU加速

    https://www.jianshu.com/p/c245d46d43f0 写在前面的话 2016年11月29日,Google Brain 工程师团队宣布在 TensorFlow 0.12 中加入初 ...

  8. Windows平台使用Bazel编译TensorFlow详细流程

    目录 前期准备 硬件 软件 编译步骤 1.安装python依赖 2. 下载并添加Bazel到环境变量 3. 安装MSYS2并添加环境变量 4. 添加Bazel_VS与BAZEL_VC_FULL_VER ...

  9. mysql root远程访问权限_mysql8.0 Server在Windows平台中的安装、初始化和远程访问设置...

    mysql8.0 server安装 1.下载mysql 8.0 可以到mysql官网下载 https://dev.mysql.com/downloads/mysql 或者如下地址 mysql-8.0. ...

最新文章

  1. Java进阶之自动拆箱与自动装箱
  2. 教你玩转 统一异常处理
  3. poj 2785 hash
  4. Back button implementation in Text reuse component GSTEXT
  5. java 队列实例_Java 实例 - 队列(Queue)用法
  6. Kafka会不会丢消息
  7. f5 会话保持 负载均衡_f5会话保持的.doc
  8. Android购物商城项目
  9. vscode Java语法检查_vscode eslint js代码检查工具
  10. haswell架构_一个月拥有Intel Haswell原型
  11. 中国抗生素产业运行状况与需求前景规模预测报告2022版
  12. windows2003 序列号
  13. 微软出品的Python小白神器,真香
  14. Android获取手机存储空间大小
  15. 树莓派介绍树莓派3代B+型开发板
  16. 支付机构客户备付金存管办法
  17. volatile关键字
  18. Linux中使用者身份的切换su和sudo的用法
  19. 搭建企业内外网可快速稳定访问的共享文件服务器方案
  20. 备份数据 宝塔linux_宝塔面板教程大全--宝塔linux面板数据备份教程

热门文章

  1. TCP_IP Sockets编程C语言实现第2版 源码下载
  2. 3.11-3.14 Hive 企业使用优化2
  3. H5的段落标签、图片标签、列表标签与链接标签
  4. Eclipse+Maven+Spring+CXF 构建webservice 服务
  5. 团队作业9——展示博客(Beta版本)
  6. poj 1322 Chocolate (概率dp)
  7. 【Android 界面效果43】Android LayoutInflater的inflate方法中attachToRoot的作用
  8. DataGridView用法总结
  9. MSN登录问题:Error 80072ee7
  10. GMQ区块链生态系统平行链,未来将应用于众多产业