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

标签 python glibc libc

我正在尝试在 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。

关于python - 我可以在不成为系统管理员的情况下修复 "version GLIBC_2.14 not found"错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59545197/

相关文章:

带有变量 {}-multiplier 的 Python 正则表达式

python - 卷积层(CNN)在keras中如何工作?

javascript - 如何快速将查询结果集转储到 JSON 中?

gcc - 遵循 build-webos 的说明时,__libc_csu_fini 和 __libc_csu_init 未定义

c - LFS 5.7.Glibc-2.29 的完整性检查失败

c - 标准 C 库和系统调用如何协同工作?

c - 尝试访问 C 中字符串上的字符时出现总线错误

python - 在 cygwin 中安装 psycopg2 时出错

rust - 将 libc::getcwd 的输出转换为字符串

c++ - libc 是如何工作的?