首页 > 其他 > 详细

Centos6 import tensorflow遇到的问题

时间:2019-05-03 14:10:31      阅读:122      评论:0      收藏:0      [点我收藏+]

1、ImportError: /lib64/libc.so.6: version `GLIBC_2.16‘ not found

解决办法:升级系统glibc库至2.17版本

首先在网上下载glibc-2.17.tar.gz,下载地址:http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz

官网上下载特别慢,也可以到这个百度云盘链接去下载:https://pan.baidu.com/s/12ehiTyHK5D3AVvYICX3I5Q 提取码:l24i

下载完毕后依次输入下面的命令:

1 [root@Linux soft]# tar -zxvf glibc-2.17.tar.gz
2 [root@Linux soft]# cd glibc-2.17
3 [root@Linux glibc-2.17]# mkdir build
4 [root@Linux glibc-2.17]# cd build
5 [root@Linux build]# ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
6 [root@Linux build]# make -j 8
7 [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版本。下载地址:https://pan.baidu.com/s/1LntF15ogrLCrlA2Jyu1bkQ 提取码:a5ft 

2)下载完毕后拷贝文件至/usr/lib64文件夹,然后按照下面的顺序输入命令

1 [root@Linux Desktop]# cd /usr/lib64
2 [root@Linux lib64]# rm libstdc++.so.6
3 [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文件夹并执行同样的操作就可以。

 

Centos6 import tensorflow遇到的问题

原文:https://www.cnblogs.com/guo-xu/p/10804832.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!