CentOS6.5环境下调用lightgbm库报错
本文于1047天之前发表,文中内容可能已经过时。
CentOS6.5 环境下调用lightgbm库报错: OSError: /lib64/libc.so.6: version `GLIBC_2.14’ not found (required by /usr/local/python3/lib/python3.6/site-packages/lightgbm/lib_lightgbm.so)
搞了一晚上,网上各种方案 都不搞不定啊。
最终选用的方法(推荐)
下图是系统glibc的版本,gcc的版本是4.8.2。
strings /lib64/libc.so.6 |grep GLIBC
红框部分需要做如下操作就可以得到,也就解决了报错。
直接使用 wget 命令下载 rpm文件并安装,如果速度太慢可以直接下载再上传。
1 | wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-2.17-55.el6.x86_64.rpm |
nodeps的意思是忽视依赖关系
例如:rpm -ivh jdk-8u181-linux-i586.rpm –force –nodeps
strings /lib64/libc.so.6 |grep GLIBC