炼丹日记之安装tensorflow

炼丹日记之安装tensorflow,第1张

博主配置是乞丐版MB Air,没有GPU,并且本身深度学习的基础就很薄弱,所以选择了简单易上手的Keras架构先跑个能用的414。


另外自己折腾了重装系统之后不喜欢anaconda那些花里胡哨的,所以就使用的原始的pip安装,不知道会遇到什么样的坑,开篇博文记录一下。


简单运行了第一句,居然没有报错!

sudo pip3 install tensorflow

受到巨大的鼓舞,接着用网友的方法测验一下有没有安装成功:

好的,问题出现了,因为我直接pip安装,默认是最新的给我安装的是TensorFlow2.8,网上很多教程说1.0版本和2.0版本不兼容,所以不再适用了。


我找了一下1.0版本和2.0版本,看看哪个更好,这篇介绍挺全面的:

tensorflow2.0 和tensorflow1.0的区别_椒椒。


的博客-CSDN博客_tensorflow1.0和2.0区别

所以觉得uninstall现在的TensorFlow2.0转攻1.0

但是直接pip3已经没有TensorFlow1.14版本了,所以上pypi上找:

比较危险的是,TensorFlow1.0版本里最高只支持到3.7,而我的是3.8,但是不管了只有下载下来试试看。


 下载了这个地址的1.14版本:

https://r1---sn-ni57rn7y.gvt1.com/edgedl/tensorflow/mac/cpu/tensorflow-1.14.0-py3-none-any.whl?cms_redirect=yes&mh=uZ&mip=124.77.112.195&mm=28&mn=sn-ni57rn7y&ms=nvh&mt=1649138204&mv=u&mvi=1&pl=22&rmhost=r2---sn-ni57rn7y.gvt1.com&shardbypass=sd

然后在指定文件夹下

sudo pip3 install tensorflow-1.14.0-py3-none-any.whl

命令行显示安装成功后,再运行测试代码:

import tensorflow as tf

hello=tf.constant('hello, tensorflow')
sess=tf.compat.v1.Session()
print(sess.run(hello))

出现FutureWarning警告,于是根据这个修改:解决Python import tensorflow出现FutureWarning: Passing (type, 1) or '1type' as a synonym of type is d... - 简书

最终小破车终于跑起来输出了想要看到的结果:

出现frozen importlib._bootstrap可能就是我原本的3.8和TensorFlow1.14能支持的3.7不兼容的缘故,但是我还是比较固执,不想从anaconda的渠道解决……

最后再sudo pip3 install keras暂别这场战斗。


后面如果运行有问题再开一篇来记录!(希望不要)

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/571464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存