python - 使用 glibc 2.14 的 Anaconda3 中的 Centos 6.6 段错误

标签 python centos anaconda glibc

我一直在努力理解这种情况:

我想在需要 glibc 2.14 的 Anaconda 3 中使用 python 包。由于 Centos 6.x 只使用 glibc 2.12,我编译了 glibc 2.14 并安装到/opt/glibc-2.14。

我正在安装 Anaconda3。我运行的测试如下所示:

使用系统默认的 glibc 它可以工作:

/opt/anaconda3/bin/python -c "导入 Pandas "

但使用已编译的 glibc

导出 LD_LIBRARY_PATH=/opt/glibc-2.14/lib/:$LD_LIBRARY_PATH /opt/anaconda3/bin/python -c "导入 Pandas "

它在一些机器上工作...我安装了 20 多个 VM,在一些机器上它总是工作,在一些机器上它永远不会工作,我收到:Segmentation fault (core dumped)。在大多数机器上它不起作用。

有谁知道为什么会出现这种奇怪的情况?或者可能遇到了这个问题

最佳答案

Does anyone have any idea why this strange situation occures

作为this answer解释说,你正在做的事情不应该起作用:你在 ld-linuxlibc.so.6 之间不匹配。

关于python - 使用 glibc 2.14 的 Anaconda3 中的 Centos 6.6 段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43657242/

相关文章:

python - 在 Pandas 数据框中使用 NaN 条目折叠行

python - 如何在 Mac 上的 Colab 下从 Anaconda 内部安装 'plotly'

tensorflow - 导入错误 : cannot import name 'abs'

python - output_notebook() 未定义 - 为什么?

python - 计算在给定时间点打开的旧票

python - 在单个单词字符串 PYTHON 中查找数字字符

python - 使用Python(Beautifulsoup)拾取网页上的文本

centos - 错误 : Cannot find a valid baseurl for repo: centos-sclo-rh

python - 在 CENTOS 上使用 for 循环将 CSV 转换为 Json 问题

bash - 在 macOS 和 CentOS 上使用 'column -t'