是否可以在没有系统管理员的情况下修复“找不到GLIBC_2.14版本”错误?

问题描述 投票:1回答:1

我正在尝试在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环境中执行此操作而无需打扰系统管理员。

python glibc libc
1个回答
0
投票

我的问题:即使我不是root用户,我是否可以更新它并克服问题?

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

  1. 您可以下载打算在系统上运行的torch的内部版本。
  2. 您可以在目标系统上从源代码构建torch
  3. 您可以在替代位置安装第二(新)版本的GLIBC。
© www.soinside.com 2019 - 2024. All rights reserved.