Python 导入matplotlib.pylab时“中止陷阱:6”

Python 导入matplotlib.pylab时“中止陷阱:6”,python,macos,matplotlib,ipython,enthought,Python,Macos,Matplotlib,Ipython,Enthought,导入matplotlib.pylab时遇到问题,因为我得到以下信息: In [2]: import matplotlib.pylab Abort trap: 6 /Library/Caches/Homebrew/wxmac-3.0.0.0.tar.bz2 我已安装环保署 MacBook-Pro-2:bin$ which python /Library/Frameworks/EPD64.framework/Versions/Current/bin/python MacBook-Pro-2:b

导入matplotlib.pylab时遇到问题,因为我得到以下信息:

In [2]: import matplotlib.pylab 
Abort trap: 6
/Library/Caches/Homebrew/wxmac-3.0.0.0.tar.bz2
我已安装环保署

MacBook-Pro-2:bin$ which python
/Library/Frameworks/EPD64.framework/Versions/Current/bin/python
MacBook-Pro-2:bin$ which ipython
/Library/Frameworks/EPD64.framework/Versions/Current/bin/ipython
当我运行它时,它会像往常一样工作:

MacBook-Pro-2:bin$ ipython
Enthought Python Distribution -- www.enthought.com

Python 2.7.3 |EPD 7.3-2 (64-bit)| (default, Apr 12 2012, 11:14:05) 
Type "copyright", "credits" or "license" for more information.
我还从github克隆了matplotlib,并通过通常的python setup.py安装进行了安装,但我认为我的系统无法确定要使用哪个matplotlib

MacBook-Pro-2:bin$ echo $PATH
/Library/Frameworks/EPD64.framework/Versions/Current/bin:
/Users/user/anaconda/bin:/opt/local/bin:/opt/local/sbin:
/opt/local/bin:/opt/local/sbin:/usr/local/share/python:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:
/opt/X11/bin:/usr/local/git/bin:/usr/texbin
我把它缩减为:

/Library/Frameworks/EPD64.framework/Versions/Current/bin:
/usr/local/bin:
/usr/bin:/bin:
/opt/X11/bin:
/usr/local/git/bin:
/usr/texbin
但我还是犯了同样的错误。我如何才能将上述内容剥离,使其仅在EPD中使用必要的软件包,从而不会与其他python/matplotlib安装发生冲突?我已经在网络上的其他地方找到了与Abort-Trap:6错误相关的内容,但到目前为止没有任何帮助

此外,当我从源代码安装matplotlib时,它似乎要写入:

/Library/Frameworks/EPD64.framework/Versions/7.3/lib/python2.7/site-packages/
我认为这就是问题的原因。我已手动将源matplotlib文件写入EPD发行版

最后一件可能相关的事情:

我必须使用brew安装的python来安装wxWidgets brew安装wxWidgets,它安装了以下内容:

In [2]: import matplotlib.pylab 
Abort trap: 6
/Library/Caches/Homebrew/wxmac-3.0.0.0.tar.bz2

然后我更改$PATH以链接回EPD,因为它没有安装wx。由于某些原因,我无法使用EPD ipython/python active安装wxWidgets。使用EPD进行此安装不会有任何问题吗?

这主要是OSX问题,而不是python或mpl问题。ACK!您正在尝试混合酿造和非酿造设置。你在自找麻烦。除非您被迫使用Enthough,否则我建议您删除它并使用自制软件安装Python、Pip、Matplotlib。