numpy 多数组中的 Python 分段错误



我正在尝试在虚拟环境中运行python脚本。它返回一个分段错误,当运行 gdb 时,它会在 numpy multiarray.so 中返回分段错误

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff347be20 in PyArray_API () from /home/jeremy/anaconda/envs/cops_and_robots/lib/python2.7/site-packages/numpy/core/multiarray.so

我从虚拟环境中卸载并重新安装了numpy,但错误仍然存在。这个令人困惑,因为这个官方软件包应该没有任何问题。

Python 2.7, Numpy 1.11.0

我有一个类似的问题,结果证明是 scipy 和另一个包 (pybel) 之间的冲突。 来自 gdb 的消息与您相同。 在其他任何事情之前导入 numpy 为我解决了问题。

几个月来,我一直在为 CentOS 7 上的启动时 qgis 段错误(只要也安装了 qgis-python 软件包)而苦苦挣扎。调试器在我的 numpy 包中显示了来自 multiarray.so 的相同错误。在之前的回复之后,我删除了我的 scipy 包 (scipy-0.12.1-3.el7.x86_64),它解决了这个问题。我重新安装了scipy,作为一个实验。问题没有回来。

最新更新