Python “导入scipy”和“导入numpy”期间的分段错误

Python “导入scipy”和“导入numpy”期间的分段错误,python,numpy,osx-mavericks,Python,Numpy,Osx Mavericks,我想在MacOS 10.9 Maverick上使用theano。它过去在10.8狮上工作得很好。但是10.9有一些问题 具体来说,当我键入“import numpy”或“import scipy”时,它崩溃了,错误消息是“Segmentation fault:11” 你知道我怎么解决这个问题吗?谢谢 您是否通过使用pip在本地构建numpy、scipy和theano来安装它们?如果没有,那么您是如何安装它们的?另外,您是为苹果提供的作为操作系统一部分的Python2.7安装的,还是为不同的Pyt

我想在MacOS 10.9 Maverick上使用theano。它过去在10.8狮上工作得很好。但是10.9有一些问题

具体来说,当我键入“import numpy”或“import scipy”时,它崩溃了,错误消息是“Segmentation fault:11”


你知道我怎么解决这个问题吗?谢谢

您是否通过使用pip在本地构建numpy、scipy和theano来安装它们?如果没有,那么您是如何安装它们的?另外,您是为苹果提供的作为操作系统一部分的Python2.7安装的,还是为不同的Python安装了不同的2.7,或者是完全不同的版本?无论如何,无论细节如何,答案很有可能是重新安装theano及其所有要求。您通常需要在操作系统主版本升级后执行此操作。在10.7和10.8之间,由于苹果没有改变其内置Python,许多人没有更新他们的软件包,但在10.9版本中,苹果更新了其内置Python,所以这对很多人来说不起作用。在我键入“which Python”之后,它会显示“/Library/Frameworks/Python.framework/Versions/2.7/bin/Python”。这是内置的python吗?我不确定如何更改python版本。谢谢不,这不是内置的Python,而是您以某种方式安装的另一个Python 2.7。您不想更改python版本。您可能只想卸载额外的Python2.7并坚持使用Apple的,或者您可能想保留额外的Python2.7。如果您不知道为什么需要第二个Python 2.7,我建议您卸载它。如果您从源代码构建了第二个Python 2.7,则可能需要重新构建它。