多大な努力の末、ようやく matplotlib とそのすべての依存関係を手に入れ、Snow Leopard 10.6.8 で調和して動作するようになりました。wxPython の 32 ビット インストールをバックエンドとして使用できるように、構成を少し調整したいと思います。問題は、Python 2.7.3 (python.org バージョン) の 32 ビット インストールを使用すると、numpy (matplotlib で必要) がインポートされないことです。1時間ほどグーグルで調べた結果、setup.pyと組み合わせてCFLAGSとLDFLAGSを指定することで、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 をビルドできると考えるのは正しいですか?