综述:centos安装tensorflow太坑了,如何你是个使用linux的新手,建议你不要尝试了,可以换ubuntu或者mac系统进行安装配置tensorflow。
难点一:
importError: /lib64/libc.so.6: version `GLIBC_2.14' not found
import tensorflow时提示GLIBC_2.14找不到,解决方法如下
4、下载安装GLIBC_2.14版本
glibc软链
@H_301_119@ 安装完成后,建立软链指向glibc-2.14,执行如下命令:$ rm @H_502_136@-rf @H_502_136@/lib64@H_502_136@/libc@H_502_136@.so@H_502_136@.6// 先删除先前的libc.so.6软链
$ ln @H_502_136@-s @H_502_136@/opt@H_502_136@/glibc@H_502_136@-2.14@H_502_136@/lib@H_502_136@/libc@H_502_136@-2.14@H_502_136@.so@H_502_136@/lib64@H_502_136@/libc@H_502_136@.so@H_502_136@.6
注意
@H_301_119@ 删除libc.so.6之后可能导致系统命令不可用的情况,可使用如下方法解决:$ LD_PRELOAD@H_502_136@=/opt/glibc@H_502_136@-2.14@H_502_136@/lib@H_502_136@/libc@H_502_136@-2.14@H_502_136@.so ln @H_502_136@-s @H_502_136@/opt@H_502_136@/glibc@H_502_136@-2.14@H_502_136@/lib@H_502_136@/libc@H_502_136@-2.14@H_502_136@.so@H_502_136@/lib64@H_502_136@/libc@H_502_136@.so@H_502_136@.6
@H_301_119@ 如果上述更新失败可使用如下命令还原:$ LD_PRELOAD@H_502_136@=/lib64/libc@H_502_136@-2.12@H_502_136@.so ln @H_502_136@-s @H_502_136@/lib64@H_502_136@/libc@H_502_136@-2.12@H_502_136@.so@H_502_136@/lib64@H_502_136@/libc@H_502_136@.so@H_502_136@.6 // libc-2.12.so 此项是系统升级前的版本
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp34-cp34m-linux_x86_64.whl
9、然后还遇见一个libcst*++的问题,那个问题不记得怎么解决的了,不过查一下,那个问题很好解决。