pyTables 3.4.2需要什么版本的GCC

时间:2018-02-11 00:49:02

标签: python pytables rootpy

背景:

我正在尝试将pytablesrootpy结合使用,以便将ROOT个文件转换为ROOT6个文件。

我被限制使用gcc,因此如果需要pyTables升级,则无法升级到>>> import tables Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/phys/villaa/python/anaconda3/envs/py27/lib/python2.7/site-packages/tables/__init__.py", line 90, in <module> from .utilsextension import ( ImportError: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /home/phys/villaa/python/anaconda3/envs/py27/lib/python2.7 /site-packages/tables/utilsextension.so) >>>

问题:

我已经在Python 2.7.13环境中通过conda安装了gcc。当我导入表格时,我会得到类似的内容:

pyTables

我在谷歌上搜索了这个错误am now tentatively considering this to be a compiler issue。所以我想知道如何找到pyTables的{​​{1}}要求,因为到目前为止我还没有找到任何相关文档。 libstdc++的gcc依赖要求是什么?

我也看过this post,但无法完全理解它。在我的情况下,似乎我想要使用Anaconda的conda - 因为我无法更新我的系统编译器。看起来我的(py27) cdms3:~ villaa$conda list |grep gcc gcc 4.8.2 25 nlesc libgcc 7.2.0 h69d50b8_2 libgcc-ng 7.2.0 h7cc24e2_2 root 6.04 py2.7_gcc4.8.2 nlesc 环境声称编译器值比我的系统更高:

{{1}}

0 个答案:

没有答案