我剛剛在我的OS X 10.6.6上安裝了numpy
和matplotlib
。我有Python.org的Python 2.7。當我做一個import matplotlib.pyplot
,我得到以下錯誤:Matplotlib.pyplot在OS X上使用Python.org提供的64位Python
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下載頁面link1以下注意事項,link2:
因此,我deleted the 64-bit version並安裝了32位版本。我會建議保持這個問題,以防萬一一個64位的Tcl/Tk/Tkinter出現在Python 2.7中。
你怎麼安裝matplotlib?我不認爲用python2.7有64位OSX的二進制安裝程序。這聽起來像是你在64位平臺上安裝了32位版本...... – 2011-03-24 16:01:00
@Joe:是的,沒錯。我剛剛用32位版本替換了64位版本。問題已相應更新。 – Kit 2011-03-24 23:36:35
工具包,請你能回答你自己的問題,然後接受答案?謝謝;這對我有用。 – DanBeale 2012-11-09 22:32:27