среда, 22 июня 2011 г.

Установка psycopg2 в MacOS X 10.6 x86_64

Для установки psycopg2 понадобятся библиотеки PostgreSQL. Если планируется работа с локальной БД, то стоит поставить и сам сервер.

Установка PostgreSQL 8.4.8(т.к. у меня на удаленном сервере используется эта версия) из mac ports:

sudo port install postgresql84

Далее скачивается сам psycopg2(у меня так же более старая версия для совместимости с сервером) и распаковываем.

tar -zxf psycopg2-2.2.2.tar.gz

Далее нужно отредактировать setup.cfg:

pg_config=/opt/local/lib/postgresql84/bin/pg_config
include_dirs=/opt/local/include/postgresql84/

И собираем x86_64 версию psycopg2

env ARCHFLAGS="-arch x86_64" python setup.py install

Проверяем работоспособность:

Python 2.6.1 (r261:67515, Aug 2 2010, 20:10:18)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import psycopg2
>>>

Комментариев нет: