[260254@w26-260254 bin]$ source activate
(venv) [260254@w26-260254 bin]$ python
Python 3.7.2 (default, Mar 25 2019, 11:03:20)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
Traceback (most recent call last):
ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /run/media/260254/dde9f86c-29a3-45bf-850a-5d24236399e0/260254/pycharmProj/venv/lib/python3.7/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so)
[260254@w26-260254 build]$ strings /lib64/libstdc++.so.6|grep CXXABI
CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_1.3.5
CXXABI_1.3.6
CXXABI_1.3.7
CXXABI_TM_1
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-7.1.0/gcc-7.1.0.tar.bz2
sudo yum groupinstall “Development Tools”
sudo yum install glibc-static libstdc+±static
tar -xvf gcc-7.1.0.tar.bz2
cd gcc-7.1.0/
sudo ./contrib/download_prerequisites
sudo mkdir build
cd build
sudo …/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
sudo make -j8
sudo make install -j8
[260254@w26-260254 build]$ gcc -v
使用内建 specs。
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/7.1.0/lto-wrapper
目标:x86_64-pc-linux-gnu
配置为:../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
线程模型:posix
gcc 版本 7.1.0 (GCC)
[260254@w26-260254 ~]$ sudo find / -name "libstdc++.so.*"
/usr/lib64/libstdc++.so.6.0.19
/usr/lib64/libstdc++.so.6
/usr/local/lib64/libstdc++.so.6.0.23
/usr/local/lib64/libstdc++.so.6
/usr/local/lib64/libstdc++.so.6.0.23-gdb.py
/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyo
/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.py
/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyc
/opt/gcc-7.1.0/build/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.23
/opt/gcc-7.1.0/build/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6
/opt/gcc-7.1.0/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.23
/opt/gcc-7.1.0/build/prev-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6
/opt/gcc-7.1.0/build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.23
/opt/gcc-7.1.0/build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6
[260254@w26-260254 lib64]$ sudo cp /usr/local/lib64/libstdc++.so.6.0.23 /usr/lib64
[260254@w26-260254 lib64]$ sudo ln -s libstdc++.so.6.0.23 libstdc++.so.6
[260254@w26-260254 lib64]$ strings /lib64/libstdc++.so.6|grep CXXABI
CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_1.3.5
CXXABI_1.3.6
CXXABI_1.3.7
CXXABI_1.3.8
CXXABI_1.3.9
CXXABI_1.3.10
CXXABI_1.3.11
CXXABI_TM_1
CXXABI_FLOAT128
CXXABI_1.3
CXXABI_1.3.11
CXXABI_1.3.2
CXXABI_1.3.6
CXXABI_FLOAT128
CXXABI_1.3.9
CXXABI_1.3.1
CXXABI_1.3.5
CXXABI_1.3.8
CXXABI_1.3.4
CXXABI_TM_1
CXXABI_1.3.7
CXXABI_1.3.10
CXXABI_1.3.3
ImportError: /lib64/libm.so.6: version `GLIBC_2.23’ not found (required by /run/media/260254/dde9f86c-29a3-45bf-850a-5d24236399e0/260254/pycharmProj/venv/lib/python3.7/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so
-------------------------2019.4.17---------------------------------------------------------------
同理:先下载2.23版本的glibc
下载地址
然后cmake,make,make install一下,
最后cp一下文件,soft links一下。