ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found

关于这个问题,真是很神奇的说
ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found

我有台机器装了python3.6.0,tensorflow1.14.0,keras2.1.5 代码跑的好好的
可是另外j一台机器装的是python3.7.3,其他不变,就报以上错误(如果tensorflow是2.0,keras2.3.1则没有以上错误,但会有别的错误。。。这个另说)
找来找去,https://blog.csdn.net/zerow__/article/details/88845192
很多方案都是说系统的libstdc++的版本过低,让到python的安装路径下面去找最新版本的libstdc++然后复制到系统路径下,然而我在我的python安装目录下根本没找到这个文件啊

然后我只好另辟蹊径,把tensorflow卸载了,pip install tensorflow==1.15.0安装1.15.0版本的
然后就没事儿了。done...

另外一个类似的问题,anaconda3/bin/../lib/libgomp.so.1: version `GOMP_4.0' not found,这是另外一台服务器,上面装了anaconda,可以通过(每个人的库存放路径不一样喔)
strings /usr/lib64/libgomp.so.1 | grep "GOMP" 查看系统的GOMP版本
strings /lib/libgomp.so.1 | grep "GOMP" 查看anaconda的GOMP版本
我这边查出来anaconda下面的GMOP版本较低
mv /lib/libgomp.so.1.0.0 /lib/libgomp.so.1.0.0.old
cp /usr/lib64/libgomp.so.1.0.0 /lib/
然后就好了哈~~

你可能感兴趣的:(ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found)