admin管理员组文章数量:1612065
完整报错信息:
checking LD_LIBRARY_PATH variable... contains current directory
configure: error:
*** LD_LIBRARY_PATH shouldn't contain the current directory when
*** building glibc. Please change the environment variable
*** and run configure again.
整体升级流程可参考下面的链接:
【服务器管理】Ubuntu18.04升级GLIBC_2.29,解决ImportError: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29‘_YirongChen的博客-CSDN博客Ubuntu18.04安装使用transformers最新版本时报错ImportError: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not foundhttps://chenyirong.blog.csdn/article/details/123641552
解决方案
先看一下环境变量 LD_LIBRARY_PATH。
❯ echo $LD_LIBRARY_PATH
得到输出:
/usr/local/cuda/lib64:
可以看到多半是安装 GPU 相关的库导致的冲突。
短暂删去一小会儿应该没啥关系,按理说我当前工作目录也不在 `/usr/local/cuda/lib64` ,报错多半是 bug。
export LD_LIBRARY_PATH=
../configure --prefix=/usr/local --disable-sanity-checks
看到提示的 WARNING 还有点害怕,看到了有人升级 GLIBC 直接系统崩掉。
make 大约用时1min30s 。install 用时 1 min 12s 。
之后就是按照开头引用的博客内的说明进行软连接,然后重启一下 jupyter kernel,就发现可以 import pipeline 了。错误解除。
但是别忘了把环境变量改回去。
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:
这里根据一开始 echo $LD_LIBRARY_PATH 的输出来修改等号后面的内容。
本文标签: 解决方案checkingLDLIBRARYPATHGLIBCdirectory
版权声明:本文标题:升级 GLIBC 2.29 checking LD_LIBRARY_PATH variable... contains current directory error 解决方案 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1728627407a1166671.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论