TrubleShooting-GLIBCXX_3.4.19-AttibuteError-TypeError

最近安装Tensorflow和keras遇到了各种问题,非常折腾,请大家一定要注意Tensorflow和keras的版本匹配(详见baidu_huihui的博主文章https://blog.csdn.net/baidu_41617231/article/details/108011618)。

具体说一下我遇到的问题和解决方法:
1、'GLIBCXX_3.4.19 not found’的问题。出现这个问题的原因是版本太低导致的tensor flow 的一些内部控件无法编译,输入下面命令查询现存版本号:

strings /usr/lib64/libstdc++.so.6|grep GLIBCXX

发现列表里面没有3.4.19,有人另外下载3.4.19这个版本,由于事先安装了Anaconda,我的做法是在Anaconda中找到对应版本的glibcxx,使用如下搜索命令:

find / -name ‘libstdc++.so*’

然后将找到的GLIBCXX_3.4.19拷贝到/usr/lib64目录下

cp /home/test/anaconda3/lib/libstdc++.so.6.0.24 /usr/lib64
# 针对系统安装路径的不同,可能你的安装目录是在/root下

修改软连接指向

ln -snf /usr/lib64/libstdc++.so.6.0.24 /usr/lib64/libstdc++.so.6

ok,这样’GLIBCXX_3.4.19 not found’的问题基本就解决了。但是tensorflow运行还会报AttributeError: ‘str’ object h

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值