查找报错原因:
根据问题提示,应该是系统中的libstdc++.so.6与anaconda3中的版本不一样或者没找到对应版本。
查看系统和anaconda3中libstdc++.so.6版本
系统
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep 'CXXABI'
anaconda3
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep 'CXXABI'
可以看出anaconda中CXXABI是1.3.11 系统中最高才1.3.7
解决问题
删除系统自带的libstdc++.so.6,将anaconda3中的libstdc++.so.6拷贝复制到系统相应地方
查看系统下libstdc++.so.6版本
cd /user/lib/lib/x86_64-linux-gnu
ll libstdcc*
查看anaconda3下libstdc++.so.6版本
cd /home/lanlan/anacond3/lib
ll libstdcc*
将anaconda3中高版本的libstdc++so.6拷贝到系统相应位置(注意版本号)
sudo cp /home/lanlan/anaconda3/lib/libstdc++.so.6.0.25 /usr/lib/x86_64-linux-gnu
进入 cd /usr/lib/x86_64-linux-gnu路径
删除系统下libstdc++.so.6旧版本
建立软连接
cd /usr/lib/x86_64-linux-gnu
sudo rm -rf libstdc++.so.6
sudo ln -s libstdc++.so.6.0.25 libstdc++.so.6
查看系统下libstdc++so.6版本是否升级更新成功(系统中CXXABI=1.3.11升级成功)
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep 'CXXABI'