按照教程安装TensorFlow
https://www.tensorflow.org/install/install_linux?hl=zh-cn
# Python
import tensorflow as tf
报错:
ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.19' not found (required by /root/tensorflow/local/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so)
# find / -name libstdc++.so.6
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
# strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_DEBUG_MESSAGE_LENGTH
在优快云的资源搜索“GLIBCXX_3.4.19”
http://download.youkuaiyun.com/download/blacklee123/9676685
下载拷贝到 /usr/lib/x86_64-linux-gnu/
# strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6.20 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBCXX_3.4.20
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH
替换原来的libstdc++.so.6
# rm libstdc++.so.6
# ln -s libstdc++.so.6.0.20 libstdc++.so.6
大功告成!
本文针对在Linux环境下安装TensorFlow遇到的版本依赖问题提供了解决方案,详细介绍了如何查找和更新所需的libstdc++.so.6库版本,以解决因缺少GLIBCXX_3.4.19版本而导致的导入错误。
373

被折叠的 条评论
为什么被折叠?



