среда, 27 июня 2012 г.

Установка psycopg2 на OSX Server

По долгу службы понадобилось установить psycopg2 для работы с PostgreSQL под OSX. Задача оказалась нетривальной.

Если вкратце, то ставить его нужно так:

PATH=$PATH:/Library/PostgresPlus/9.1/bin/ sudo easy_install psycopg2

После чего поправить симлинки на libssl и libcrypto (если их версии ниже 1.0.0, что скорее всего так), иначе psycopg при импорте будет выпадать с ошибкой:


sudo ln -f /Library/PostgreSQL/9.1/lib/libcrypto.1.0.0.dylib /usr/lib/libcrypto.dylib


sudo ln -f /Library/PostgreSQL/9.1/lib/libssl.1.0.0.dylib /usr/lib/libssl.dylib

И вот теперь, наконец, psycopg2 будет нормально импортироваться.

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

Отправить комментарий