我是在centos7+python3.7的环境下跑backend为TF的keras的RNN模型,发现各种问题
问题1.ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found
网上给出的解决这个问题的方式是安装较新的libstdc++.so.6.x.x,安装好后,这个问题解决了,又出现了新问题2
问题2.ImportError: /lib64/libm.so.6: version `GLIBC_2.23' not found
(出现以上两个问题是由于基于py3.7的TF1.13版本在linux环境下需要的gcc版本跟glibc(用于底层的c,c++)版本较高,而centos7自带或你通过yum安装的最新gcc和glibc版本仍达不到其版本要求)
反正经过网上教程和自己本来就是一个linux小白,然后把glibc搞坏了,导致linux基本命令都是用不了,感觉系统都要崩了。。。
我用的是云服务器,后来只有重装过系统,
然后的找到的解决方案就是:
安装版本较低的的python3环境,我选择的是py3.5.3
pip3 安装版本较低的tf,我选择的是pip3 install tensorflow==1.10.0
再把其他要用到包pip上就ok了。