我正在尝试在 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?
是的,有多种方式。从最简单到更困难:
- 您可以下载要在您的系统上运行的
torch
版本。 - 您可以在目标系统上从源代码构建
torch
。 - 您可以在替代位置安装第二个(更新的)版本的 GLIBC。
关于python - 我可以在不成为系统管理员的情况下修复 "version GLIBC_2.14 not found"错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59545197/