ImportError: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by /usr/local/lib/python3.7/dist-packages/tensorflow_core/python/_pywrap_tensorflow_internal.so) During handling of the above exception, another exception occurred
时间: 2023-09-06 13:10:59 浏览: 169
这个错误是由于 TensorFlow 对 GLIBC 版本的要求太高所导致的。你可以尝试升级你的 GLIBC 版本,或者降级你的 TensorFlow 版本。如果你正在使用 Docker,可以尝试使用最新的 TensorFlow Docker 镜像。如果你在本地安装 TensorFlow,可以尝试升级你的操作系统或者重新编译 TensorFlow。
相关问题
ImportError: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by /usr/local/lib/python3.7/dist-packages/tensorflow_core/python/_pywrap_tensorflow_internal.so)
这个错误通常是因为您的操作系统的 GLIBC 版本不兼容 TensorFlow 所需的 GLIBC 版本造成的。您可以尝试升级您的操作系统的 GLIBC 版本,或者安装与您的操作系统 GLIBC 版本兼容的 TensorFlow 版本。您可以尝试在使用 TensorFlow 之前检查您的 GLIBC 版本,例如使用以下命令:
```
ldd --version
```
如果您使用的是 Linux 发行版,您也可以尝试升级发行版,或者使用 Docker 来运行 TensorFlow。
ImportError: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib/x86_64-linux-gnu/libstdc++.so.6)
这个错误通常是由于系统中缺少GLIBC_2.33版本的libc库导致的。GLIBC是GNU C库,它是Linux系统中的一个重要组件,提供了许多基本的系统函数和操作。当你尝试运行一个需要GLIBC_2.33版本的程序时,如果系统中没有这个版本的库,就会出现这个错误。
解决这个问题的方法有几种:
1. 更新系统:尝试更新你的Linux系统,以便安装最新版本的GLIBC库。可以使用系统包管理器来更新系统,例如在Ubuntu上可以使用apt-get命令,CentOS上可以使用yum命令。
2. 手动安装GLIBC库:如果系统更新不可行或者没有提供GLIBC_2.33版本的库,你可以尝试手动安装这个库。你可以从GLIBC的官方网站下载源代码,并按照它们的文档进行编译和安装。
3. 使用Docker容器:如果你不想在主机上安装GLIBC_2.33版本的库,你可以考虑使用Docker容器来运行你的程序。Docker容器可以提供一个独立的运行环境,你可以在容器中安装所需的库和依赖项。
阅读全文