Psycopg2 установка (PostgreSQL адаптер для Python) в OSX

Автор: | 25.09.2015

Psycopg2 установка (PostgreSQL адаптер для Python) в OSX

Я использовал Django с Postgres бэкэндом и у меня были трудности с установкой  адаптера Python DB для Postgres на моем Mac OSX.

Я установил Postgres, используя Postgres.app для OSX.

Но когда я попытался установить адаптер, используя «pip» (менеджер пакетов Python) Я получил сообщение об ошибке:

sudo pip install psycopg2
:
Error: pg_config executable not found.
:

Я выполнил поиск «pg_config» в моей системе:

find / -name pg_config  2>/dev/null /Applications/Postgres.app/Contents/Versions/9.4/bin/pg_config

Затем добавил к моему PATH путь к установленому ранее Postgres и pip заработал:

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.4/bin/

Повторно запускаем установку пакета psycopg2:

sudo pip install psycopg2

В терминале последней строкой видим сообщение об успешной установке:

........
Successfully installed psycopg2
........

Успехов.