gpt4 book ai didi

conda 使用较新版本的 glibc

转载 作者:行者123 更新时间:2023-12-05 06:15:28 245 4
gpt4 key购买 nike

我正在集群上的 conda 环境中部署 R 脚本。该脚本加载了一些需要 glibc 版本 >= 2.14 的包。虽然我的系统的 glibc 版本为 2.14,但集群的 glibc 版本为 2.12,我收到以下错误:

/lib64/libc.so.6:找不到版本“GLIBC_2.14”(...需要)

我如何告诉 conda 使用我的系统库中的更高版本的 glibc?

到目前为止,我已经在我的集群提交脚本中添加了一行,以将环境变量 LD_LIBRARY_PATH 设置为与我系统的库路径相同。这失败了,glibc 版本仍然是 2.12,如使用 conda info 所见。

我还尝试在执行脚本之前添加环境变量 LD_PRELOAD=/path/to/my/libc.so.6。然而,这给了我一个段错误。

我也尝试过以前 answer 中的解决方案.但是,我收到一条错误消息,指出我的 make 和 gawk 太旧。而且我没有根权限对此做任何事情。

请帮我解决这个问题。

最佳答案

However this gave me a segmentation fault error.

This answer解释了为什么 ld-linuxlibc.so.6 之间的不匹配会导致错误(段错误是一个常见的类别),以及如何处理它。

设置 LD_PRELOAD 无法解决此问题。

关于conda 使用较新版本的 glibc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62516706/

245 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com