После долгих усилий я наконец получил matplotlib и все его зависимости, работая гармонично на Snow Leopard 10.6.8. Теперь я хотел бы немного настроить его конфигурацию, чтобы позволить мне использовать мою 32-битную установку wxPython в качестве ее бэкэнд. Проблема в том, что numpy (требуется matplotlib) не будет импортироваться, когда я использую 32-разрядную установку Python 2.7.3 (версия python.org). Googling в течение часа или около того привело меня к мысли, что numpy можно построить и установить как 32-битный, указав CFLAGS и LDFLAGS, не связанные с setup.py. Я не понимаю, что делают эти флаги, и неудивительно, что я не успел их использовать. Это то, что я пытался внутри скачанной Numpy папки:Как установить 32-разрядную версию numpy
$ CLFLAGS=-m32 LDFLAGS=-m32 python setup.py install
Я получаю несколько сообщений об ошибках, но 64-битная совместимая версия NumPy это прибывает в моей папке sitepackages. Когда я использую 32-битный интерпретатор, однако я получаю сообщение об ошибке:
ImportError: dynamic module does not define init function (initmultiarray)
Правильно ли я думать, что я могу построить 32-битную NumPy?
В какой-то момент в прошлом, я думаю, что у меня действительно идти с версией EPD, и я также попытался установить все эти пакеты с MacPorts. Я не помню, чтобы сталкивались с какими-либо проблемами с ними, но часть причин для их индивидуального подхода - получить немного больше информации о гайках и болтах установки в Unix/OS X –