由于Linux的glibcxx库版本较旧,安装完Tensorflow,打开python,import tensorflow as tf ,结果报错
anaconda包含大量的科学包,而且各种不同版本的python可以共存
所以,改用anaconda的python
安装anaconda3,linux下安装anaconda3,用root用户,安装路径在/usr/local/anaconda3
最后要 chmod -R 755 /usr/local/anaconda3
linux下的所有用户都可以使用
anaconda下有比较新的libstdc++.so.6
查看系统所有 libstdc++.so.6
命令: find / -name libstdc++.so.6*
手动更新软连接
ln -snf /usr/local/anaconda3/lib/libstdc++.so.6.0.25 /usr/lib64/libstdc++.so.6
检查一下:
strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX*
结果显示已更新
报错解决~