經過很多努力,我終於獲得了matplotlib及其所有依賴關係,在Snow Leopard 10.6.8上和諧運行。我現在想稍微調整它的配置,讓我可以使用我的32位安裝wxPython作爲它的後端。問題是,當我使用Python 2.7.3(python.org版本)的32位安裝時,numpy(matplotlib所要求的)不會被導入。谷歌搜索了一個小時左右讓我相信,numpy可以通過指定CFLAGS和LDFLAGS與setup.py相結合來構建和安裝爲32位。我不清楚這些標誌是幹什麼的,並不奇怪我沒有成功使用它們。這是我從下載numpy的文件夾內的嘗試:如何安裝32位版本的numpy
$ CLFLAGS=-m32 LDFLAGS=-m32 python setup.py install
我得到一些錯誤信息,但numpy的64位兼容版本並在我的sitepackages文件夾到達。當我使用32位的解釋,但是我得到一個錯誤:
ImportError: dynamic module does not define init function (initmultiarray)
我說得對想我可以建立一個32位的numpy的?
在過去某些時候,我想我也有與環保署版本一去,而且我也試圖與MacPorts的安裝所有這些軟件包。我不記得他們遇到任何問題,但試圖單獨做這些事情的部分原因是想了解更多有關Unix/OS X上安裝的細節和概念的想法 –