这是第一次写博客,原因是今天下午尝试安装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 报错。
查了下发现是