在Windows平台下载及安装 TensorFlow

本文详细介绍了TensorFlow的快速安装方法,包括在线安装nightly包、GPU版本安装、离线安装及常见问题解决,适用于Windows环境。
部署运行你感兴趣的模型镜像
注意:如果想快速安装请直接看文章末尾的后记部分!!!
注意:如果想快速安装请直接看文章末尾的后记部分!!!
注意:如果想快速安装请直接看文章末尾的后记部分!!!

前言

学习TensorFlow可以参考如下网站

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'll
 have 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 in
 Python is not available.
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming
 the 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

我的电脑中有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

您可能感兴趣的与本文相关的镜像

TensorFlow-v2.15

TensorFlow-v2.15

TensorFlow

TensorFlow 是由Google Brain 团队开发的开源机器学习框架,广泛应用于深度学习研究和生产环境。 它提供了一个灵活的平台,用于构建和训练各种机器学习模型

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SunnyRivers

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值