导入pyarrow遇CXXABI_1.3.9缺失问题求助(无sudo权限)
导入pyarrow时遇到CXXABI版本缺失问题
错误详情
导入pyarrow时触发以下错误:
import pyarrow.lib as _lib ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found(required by /usr/workspace/lei5/myenv/pytorch/lib/python3.8/site-packages/pyarrow/lib.cpython-38-powerpc64le-linux-gnu.so)
已执行的排查与操作
- 设置环境变量指定lib路径:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/workspace/lei5/myenv/pytorch/lib - 验证目标路径下的
libstdc++.so.6包含所需版本:
确认输出包含strings /usr/workspace/lei5/myenv/pytorch/lib/libstdc++.so.6 | grep CXXABICXXABI_1.3.9 - 检查环境变量设置:
确认已包含指定路径echo $LD_LIBRARY_PATH - 检查pyarrow库的RUNPATH和RPATH:
RUNPATH无输出,RPATH结果为:readelf -d /usr/workspace/lei5/myenv/pytorch/lib/python3.8/site-packages/pyarrow/lib.cpython-38-powerpc64le-linux-gnu.so | grep RUNPATH readelf -d /usr/workspace/lei5/myenv/pytorch/lib/python3.8/site-packages/pyarrow/lib.cpython-38-powerpc64le-linux-gnu.so | grep RPATH[$ORIGIN/../../..:$ORIGIN:/usr/workspace/lei5/myenv/pytorch/lib/python3.8/site-packages/pyarrow]
当前限制
- 无sudo权限,无法更新系统目录
/lib64/libstdc++.so.6 - 所在HPC集群最新gcc版本为8.3.1,无法获取gcc 9.2.0版本
寻求可行的解决建议。
内容的提问来源于stack exchange,提问作者Bin Lei
相关产品推荐
相关产品推荐

