Используя метод, который вы описали в своем обновлении от 12 апреля, я смог установить PostgreSQL (+1). Обратите внимание, что я изначально работал под управлением Python 2.7.1 (32-битная версия), и homebrew выдал несколько ошибок и предупреждений относительно использования 32-битной версии Python С тех пор я переключил 64/32 битную версию 2.7.1, и она работает как чемпион.
Что касается pyscopg2, я смог установить его в свою виртуальную среду из исходных текстов, отредактировав setup.cfg. Я установил pg_config, чтобы исправить путь внутри погреба домашнего пивовара (pg_config = / usr / local / Cellar / postgresql / 9.0.4 / bin / pg_config). После сохранения изменений я запустил установку python setup.py без проблем. Стоит отметить, что я , а не установил настройку Python для Mac по умолчанию на 32 бита. Я использовал новый 64 бит от начала до конца.
После просмотра некоторой документации, я думаю, что если бы я добавил путь homebrew postgresql к системному пути, я мог бы использовать pip для его установки.
Справка:
http://favosdream.blogspot.com/2009/09/make-psycopg2-and-readline-work-in-snow.html
Обновление 6-8-2011:
При переносе проекта, написанного на OS X, на Windows 7, я обнаружил, что мне нужно было также установить PostgreSQL на Windows. Это привело к созданию другого пользователя на моем начальном экране и других вещей, которые мне просто не нравились. Во время копания я нашел драйверы Windows для PostgreSQL здесь . С тех пор я полностью удалил PostgreSQL и установил драйверы ODBC, которые до сих пор прекрасно работают.
Чтобы ответить на исходный вопрос, после еще нескольких копаний, я думаю, что нашел эквивалент ODBC для OS X здесь . У меня не было возможности опробовать их, но концепция хорошо работает в Windows 7. Я обновлю ее, когда у меня будет возможность опробовать их. До тех пор, я надеюсь, это поможет.