numpy多阵列中的Python分段错误

时间:2016-06-02 23:20:36

标签: python numpy virtualenv

我正在尝试在虚拟环境中运行python脚本。它返回一个Segmentation Fault,当运行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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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