MacOS本地安装Tensorflow出现ReadTimeoutError的解决过程

这是第一次写博客,原因是今天下午尝试安装Tensorflow的时候比预想多花了很多时间,所以想到万一以后老问题又犯了呢?如果还是像今天这样胡乱尝试一气也太耗时耗力了。因此决定把csdn的博客利用起来,就记录一下平常解决问题的一些过程,既是方便自己以后查阅,也是给遇到同样问题的朋友们?一点帮助。

希望这篇博客能够给大家带来便利!

? 安装Tensorflow

用单纯的pip3 install tensorflow总是出现 ReadTimeoutError。具体表现在73Mb的安装包预测耗时要好几个小时,而且往往才下了10%不到就报错。
从google和stackoverflow找了很多种解决方法,都不能搞定报timeout问题。
(注:笔者很懒暂时不想用虚拟环境,所以没有尝试virtualenv)

万万没有想到,最后折腾了半天用官方文档的一小串代码成功了。(印象里有尝试过而且当时失败了,好奇怪…)

最后成功的代码是pip3 install --user --upgrade tensorflow,而且下载安装速度非常之快。这段代码来自官方安装文档–>阅读pip安装指南–>3. 安装 TensorFlow pip 软件包–>系统安装。因为是Mac系统就没有选gpu的版本,毕竟也是个新手orzzz

? 解决用Tensorflow下载MNIST数据的报错

安装好Tensorflow之后,打算尝试一下简单的MNIST全连接层网络。代码就用的 Tensorflow Tutorial 教程里的一段十分简短的实现。然而,运行后很快出现CERTIFICATE_VERIFY_FAILED error 报错。

查了下发现是

(yolov11) C:\Users\Administrator>pip install torch==2.4.1 torchvision==0.19.1 torchaudio==2.4.1 --index-url https://download.pytorch.org/whl/cu124 Looking in indexes: https://download.pytorch.org/whl/cu124 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='download.pytorch.org', port=443): Read timed out. (read timeout=15)")': /whl/cu124/torch/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='download.pytorch.org', port=443): Read timed out. (read timeout=15)")': /whl/cu124/torch/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='download.pytorch.org', port=443): Read timed out. (read timeout=15)")': /whl/cu124/torch/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='download.pytorch.org', port=443): Read timed out. (read timeout=15)")': /whl/cu124/torch/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='download.pytorch.org', port=443): Read timed out. (read timeout=15)")': /whl/cu124/torch/ ERROR: Could not find a version that satisfies the requirement torch==2.4.1 (from versions: none) ERROR: No matching distribution found for torch==2.4.1
最新发布
08-15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值