清华大学开源软件镜像站-pip
解决libc.so.6: version `GLIBC_2.14' not found问题
分享Centos6.5升级glibc过程
CentOS 救援模式 (rescue installed system)修复损坏系统
误删 libc.so.6的解决方法(开机启动不了)
1. pip换源
修改 ~/.config/pip/pip.conf
(Linux), (没有就创建一个), 修改index-url
至tuna
,如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
2. TF、Keras、pytorch
python -V
pip -V
pip install tensorflow
pip install keras
在安装tensorflow后,进行验证
python
>>> import tensorflow as tf
# 出现错误,原因是系统的glibc版本太低,软件编译时使用了较高版本的glibc引起的:
ImportError: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by /home/futurenews/anaconda)
# 退出python终端检查:
# 查看系统glibc支持的版本
[XXX@XXX ~]$ strings /lib64/libc.so.6 |grep GLIBC_
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_PRIVATE
[XXX@XXX ~]$ rpm -qa |grep glibc
glibc-headers-2.12-1.149.el6_6.7.x86_64
glibc-common-2.12-1.149.el6_6.7.x86_64
glibc-devel-2.12-1.149.el6_6.7.x86_64
glibc-2.12-1.149.el6_6.7.x86_64
# 更新glibc
wget https://mirrors.tuna.tsinghua.edu.cn/gnu/glibc/glibc-2.16.0.tar.gz
tar -zxvf glibc-2.16.0.tar.gz