当前位置: 首页 > news >正文

ImportError: /lib64/libm.so.6: version `GLIBC_2.23‘ not found问题解决方法

1.环境:Centos7,GCC version 9.1.0,python3.7,TensorFlow1.14.0.

因为/usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found问题,我将GCC版本升级到了9.1.0,但是运行TensorFlow的时候出现了ImportError: /lib64/libm.so.6: version `GLIBC_2.23' not found问题。

GitHub有个降低python版本为3.6.8的解决方案,没有试过,链接在这:https://github.com/tensorflow/tensorflow/issues/28660

解决方案:先升级make,再升级GLIB版本为2.3.0

2.升级make

下载最新的make安装包

wget http://ftp.gnu.org/pub/gnu/make/make-4.3.tar.gz

make配置

tar -zxvf make-4.3.tar.gz
cd make-4.3
./configure --prefix=/usr

编译安装

type make
make check
make install

检查make版本

make -v

3.升级GLIBC版本

查看版本:ldd --version

下载安装包,这里我下载的是2.30版本

glibc的下载链接:http://mirrors.nju.edu.cn/gnu/libc/

wget http://ftp.gnu.org/gnu/glibc/glibc-2.30.tar.gz

解压配置

tar -zxvf  glibc-2.30.tar.gz
mkdir build
cd build# 配置
../glibc-2.30/configure  --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

运行配置命令可能出现下面提示,告诉你某个版本太老了,那么更新即可

*** These critical programs are missing or too old: bison

*** Check the INSTALL file for required versions.

这里提示我bison版本太老了,需要更新bison,使用下面命令更新安装

yum install -y bison

编译安装

make -j4
make install

最后查看更新后的版本

http://www.lryc.cn/news/998.html

相关文章:

  • 盂县基本情况
  • VC++打开或关闭目标进程的声音(扬声器)(附源码)
  • LeetCode 每日一题 2023/1/23-2023/1/29
  • Hadoop组件Yarn常见命令
  • QT之事件系统
  • Python中__init__.py文件深入理解
  • Jmeter之实现参数化的不同方式详解
  • Matlab论文插图绘制模板第76期—半对数刻度折线图(Semilogx和Semilogy)
  • 【找工作】永善县政务服务管理局公开招聘5名公益性岗位人员
  • 【C++】从0到1入门C++编程学习笔记 - 提高编程篇:STL常用算法(拷贝和替换算法)
  • C语言程序环境剖析——探究从.c到.exe之路
  • 【软件测试】8年资深测试总结出的测试学习经验,从入门到测试开发......
  • 【博学谷学习记录】超强总结,用心分享|Spark的RDD算子分类
  • 云原生系列之使用 prometheus监控远程主机实战
  • 2023年地方两会政府工作报告汇总(各省市23年重点工作)
  • 第一章 企业管理概论
  • 独立图片服务器有什么突出之处
  • Linux驱动开发基础__mmap
  • 若依框架---为什么把添加和更新分成两个接口
  • 图论算法:Floyd算法
  • 回顾 | .NET MAUI 跨平台应用开发 - 用 .NET MAUI 开发一个无人机应用(下)
  • 部署有多个仓库的svn服务
  • Mapper文件注入问题
  • 基于微信小程序的国产动漫论坛小程序
  • 常用限流算法
  • 前端面经详解
  • 网页CAD开发快速入门
  • C#开发的OpenRA的mod.yaml文件
  • 【ESP32+freeRTOS学习笔记-(七)中断管理】
  • 【总结】1591- 从入门到精通:使用 TypeScript 开发超强的 CLI 工具