小编Mar*_*rio的帖子

在centos 5上安装Tensorflow

我正在尝试在Centos 5上安装Tensorflow.不幸的是,在使用pip安装它之后,正如官方文档中所解释的那样

sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

当我尝试在python shell上导入tensorflow时出现以下错误

ImportError:/home/users/caohao/.jumbo/lib/python2.7/site-packages/tensorflow/python/_pywrap_tensorflow.so:ELF文件操作系统ABI无效

github上的以下问题给了我一个主角:https: //github.com/tensorflow/tensorflow/issues/350

实际上,tensorflow要求glibc版本至少为2.17

当我输入

ldd --version

我有以下输出:

ldd (GNU libc) 2.5
Run Code Online (Sandbox Code Playgroud)

所以我需要升级glibc.我想执行"并行"安装,因为升级glibc对我的机器来说可能是危险因此我下载了源代码,并且我使用了命令

../glibc-2.18/configure --prefix =/opt/glibc-2.18

将其安装在其他目录中

问题是我启动configure时出现以下错误

configure:错误:汇编程序太旧,.cfi_personality支持缺失

我想我也必须更新binutils,所以我下载了源代码并将其安装在/opt/binutils-2.26/中以免损坏系统.

但是当我尝试配置glibc时,我仍然遇到同样的错误.

这是我的问题:

如何指定我想用哪个版本的binutil来构建glibc?

编辑:我应该有RTFM,答案是使用'--with-binutils = directory'选项

如果将glopc安装在/opt/glibc-2.18中,怎么能让它成为一个好的glibc版本呢?

仅供我使用python 2.7.11

非常感谢和最诚挚的问候

python glibc centos binutils tensorflow

5
推荐指数
1
解决办法
2049
查看次数

标签 统计

binutils ×1

centos ×1

glibc ×1

python ×1

tensorflow ×1