来自Python.org的64位Python在OS X上的Matplotlib.pyplot

来自Python.org的64位Python在OS X上的Matplotlib.pyplot,python,macos,matplotlib,Python,Macos,Matplotlib,我刚刚在我的OS X 10.6.6上安装了numpy和matplotlib。我从Python.org下载了python2.7。当我执行导入matplotlib.pyplot的操作时,会出现以下错误: ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/_path.so, 2): no suitable image found. D

我刚刚在我的OS X 10.6.6上安装了
numpy
matplotlib
。我从Python.org下载了python2.7。当我执行导入matplotlib.pyplot的
操作时,会出现以下错误:

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/_path.so, 2): no suitable image found.  Did find:
        /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/_path.so: no matching architecture in universal wrapper
我错过了什么吗?我该如何解决这个问题

更新1(2011年3月25日):
matplotlib
的交互式绘图系统使用Tcl/Tk/Tkinter提供GUI。我安装了64位Python,但在Python.org下载页面中遗漏了以下注意事项:


因此,我安装了32位版本。我建议保留这个问题,以防Python2.7出现64位Tcl/Tk/Tkinter。

我认为matplotlib包根本不在您的sys.path中。完全删除matplotlib,然后重新安装。

如果您想要一个简单、现成的解决方案:Enthoude Python发行版7.0(64位学术版)在Mac OS X Leopard(包括Python 2.7、numpy和matplotlib)上对我非常有用:

根据邮件列表消息,安装程序中当前的matplotlib版本本身与Python.org中的64位Python版本不兼容,因此需要32位版本


另一方面,安装了可与64位Python一起使用的matplotlib的开发版本。

对于Python 2.7.2,您可以使用ActiveTcl,也可以使用IDLE。。。
请参阅此注释:

您是如何安装matplotlib的?我认为还没有针对64位OSX和python2.7的二进制安装程序。听起来你好像在64位平台上安装了32位版本…@乔:是的,没错。我刚刚用32位版本替换了64位版本。问题已相应更新。Kit,请回答您自己的问题,然后接受答案?非常感谢。这对我很有用。非常感谢!!我已经浪费了太多的时间试图让这样的东西发挥作用,我以前见过这种热情的东西,但没有意识到它是免费的,有一个大学的电子邮件地址