美文网首页
`GLIBC_2.23' not found错误解决

`GLIBC_2.23' not found错误解决

作者: 羋学僧 | 来源:发表于2020-08-22 18:05 被阅读0次

    `GLIBC_2.23' not found错误解决

    ImportError: /lib64/libm.so.6: version `GLIBC_2.23' not found (required by /usr/local/python37/lib/python3.7/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so

    问题背景

    这个错误的出现往往与我前面的一篇文章 ImportError: /lib64/libm.so.6: version `CXXAB_1.3.8.' not found (required by /usr/local/python37/lib/python3.7/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so) 的错误共同出现,这两个错误不仅看似相似,解决办法相似,而且还有极大的关联性,一不小心,可能就会陷入极难修复的境地。

    解决方法

    # 1 无bug安装过程
    wget http://ftp.gnu.org/gnu/glibc/glibc-2.23.tar.gz
    tar xf glibc-2.23.tar.gz 
    cd glibc-2.23/
    mkdir build 
    cd build/
    ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
    make 
    make install
    ldd --version
    
    # 2 大部分时候make之后需要这一步
    make之后 make install之前打开新窗口去创建一个软链接不然install的时候会报错
    cd /lib64
    unlink libm.so.6
    ln -s libm-2.23.so libm.so.6
    

    学习来源

    相关文章

      网友评论

          本文标题:`GLIBC_2.23' not found错误解决

          本文链接:https://www.haomeiwen.com/subject/ohnvjktx.html