OS X上的matplotlib安装不支持64位架构

时间:2012-01-25 17:32:44

标签: python macos numpy matplotlib

好吧,所以在重新安装我的操作系统后,我的python安装就死了。 Python,numpy和ipython工作正常,但matplotlib已经大量消失了。在反复尝试从macports,egg和其他人安装它之后,我已经设法通过他们提供的.dmg来完成它。现在显然,matplotlib不支持64位架构(?????)。无论如何,虽然也许有人在这里遇到了类似的问题。所以,我的规格:MAC OS x 10.7.2,开箱即用的python 2.7,numpy 1.5.1和matplotlib 1.1.0。这是输出:

  

文件“”,第1行,in    文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site->packages/matplotlib/pyplot.py”,第23行,in      来自matplotlib.figure import图,figaspect    文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site->packages/matplotlib/figure.py”,第16行,in      进口艺术家    文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site->packages/matplotlib/artist.py”,第6行,in      来自变换导入Bbox,IdentityTransform,TransformedBbox,TransformedPath    文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site->packages/matplotlib/transforms.py”,第34行,in      来自matplotlib._path import affine_transform   ImportError:/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site->packages/matplotlib/_path.so:没有合适的64位架构(参见“man python”for gt; 32位模式)

感谢您的帮助,如果我发布的信息绝对错误,请告诉我!

亚历。

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,但从未设法修复它。

如果您在学术界工作或是学生,那么可以使用免费版的Enthought Python Distribution(EPD) - 这就是我最终使用的,并且它非常出色。
http://enthought.com/products/edudownload.php

它有python,matplotlib,numpy,scipy和许多其他预编译的软件包,并且有一个OSX 64位版本。