我可以在不成为系统管理员的情况下修复 "version GLIBC_2.14 not found" 错误吗?

Can I fix a "version GLIBC_2.14 not found" error without being sysadmin?

我正在尝试在 Conda 环境中的远程计算机上 运行 一个 setup.py 文件。我收到以下错误消息:

    from torch.utils.cpp_extension import BuildExtension, CUDAExtension
  File "/home/pbrook/miniconda3/envs/super_resolution/lib/python3.6/site-packages/torch/__init__.py", line 81, in <module>
    from torch._C import *
ImportError: /lib64/libc.so.6: version `GLIBC_2.14' not found

我发现 one post 表明我的 libc6.

版本不够高

我的问题:即使我不是 root 用户,我是否可以更新它并解决我的问题?还是我必须让系统管理员为我做这件事。我是使用 Conda 环境的新手,所以我不确定这是否可以在我的 Conda 环境中完成而不必打扰系统管理员。

My question: is it possible for me to update this and overcome my problem even if I am not the root user?

是的,有多种方式。从最简单到更难:

  1. 您可以在您的系统上下载 torch 的版本 运行。
  2. 您可以在目标系统上从源代码构建 torch
  3. 您可以在其他位置安装第二个(更新的)GLIBC 版本。