1、ImportError: /lib64/libc.so.6: version `GLIBC_2.16' not found
解决办法:升级系统glibc库至2.17版本
首先在网上下载glibc-2.17.tar.gz,下载地址:
官网上下载特别慢,也可以到这个百度云盘链接去下载: 提取码:l24i
下载完毕后依次输入下面的命令:
1 [root@Linux soft]# tar -zxvf glibc-2.17.tar.gz2 [root@Linux soft]# cd glibc-2.173 [root@Linux glibc-2.17]# mkdir build4 [root@Linux glibc-2.17]# cd build5 [root@Linux build]# ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin6 [root@Linux build]# make -j 87 [root@Linux build]# make install
安装完毕后输入命令查看已有的GLIBC版本:
[root@Linux build]# strings /lib64/libc.so.6 | grep GLIBC
2、ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.19' not found
解决办法:
1)下载更高版本的GLIBCXX,这里有个libstdc++.so.6.0.20版本。下载地址: 提取码:a5ft
2)下载完毕后拷贝文件至/usr/lib64文件夹,然后按照下面的顺序输入命令
1 [root@Linux Desktop]# cd /usr/lib642 [root@Linux lib64]# rm libstdc++.so.63 [root@Linux lib64]# ln libstdc++.so.6.0.20 libstdc++.so.6
3)执行完毕后查看结果:
[root@Linux Desktop]# strings /usr/lib64/libstdc++.so.6 | grep GLIBCXX
以上是64位系统的解决办法,32位系统的只需将对应lib64的文件夹改成lib文件夹并执行同样的操作就可以。