好吧,所以在重新安装我的操作系统后,我的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位模式)
感谢您的帮助,如果我发布的信息绝对错误,请告诉我!
亚历。
答案 0 :(得分:2)
我遇到了同样的问题,但从未设法修复它。
如果您在学术界工作或是学生,那么可以使用免费版的Enthought Python Distribution(EPD) - 这就是我最终使用的,并且它非常出色。
http://enthought.com/products/edudownload.php
它有python,matplotlib,numpy,scipy和许多其他预编译的软件包,并且有一个OSX 64位版本。