ImportError: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /tmp/_MEIEHhquq/libstdc++.so.6)
时间: 2023-11-09 17:57:57 浏览: 46
这个错误是由于找不到所需的GLIBC_2.18版本引起的。解决这个问题的方法是直接升级到GLIBC_2.18版本。以下是一种方式:
- 首先,下载GLIBC_2.18源代码:
curl -O http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
- 然后解压下载的源代码文件:
tar zxf glibc-2.18.tar.gz
- 进入解压后的目录并创建一个构建目录:
cd glibc-2.18/
mkdir build
- 在构建目录下创建一个软链接:
sudo ln -s /usr/bin/_mv /usr/bin/mv
- 配置构建参数:
../configure --prefix=/usr
- 使用多线程进行编译:
make -j2
- 最后安装编译好的GLIBC_2.18版本:
sudo make install
这样就可以解决"/lib64/libc.so.6: version `GLIBC_2.18' not found (required by /tmp/_MEIEHhquq/libstdc.so.6)"的问题了。
相关问题
centos7 ImportError: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /opt/kingsoft/wps-office/office6/libstdc++.so.6)
这个错误是因为你的 CentOS 7 系统缺少 GLIBC_2.18 库,而 /opt/kingsoft/wps-office/office6/libstdc++.so.6 需要这个库才能正常工作。
你可以使用以下命令尝试更新你的 GLIBC 库:
```bash
sudo yum update glibc
```
如果更新后还是出现同样的错误,你可以尝试安装一个包含 GLIBC_2.18 的新版本系统。或者,你可以尝试手动安装 GLIBC_2.18 库。你可以从 CentOS 官方仓库中下载 GLIBC 2.18 的 RPM 包,然后使用以下命令进行安装:
```bash
rpm -Uvh glibc-2.18-*.rpm glibc-common-2.18-*.rpm glibc-devel-2.18-*.rpm glibc-headers-2.18-*.rpm
```
请注意,手动安装 GLIBC 库可能会导致系统不稳定,因此请确保在进行操作之前备份你的系统。
ImportError: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /opt/kingsoft/wps-office/office6/libstdc++.so.6)
这个错误是因为你的系统缺少 GLIBC_2.18 库,而 /opt/kingsoft/wps-office/office6/libstdc++.so.6 需要这个库才能正常工作。你可以尝试更新你的 GLIBC 库,或者安装一个包含 GLIBC_2.18 的新版本系统。如果你使用的是 Linux 系统,你可以尝试使用以下命令更新 GLIBC:
```bash
sudo apt-get update
sudo apt-get upgrade libc6
```
如果你使用的是其他操作系统,请查阅相关文档以获取更多信息。