psycopg2
использует libpq
(и другие библиотеки) для подключения к базе данных PostgreSQL, поэтому, по крайней мере, вам потребуется некоторая форма библиотек и заголовков, связанных с установкой PostgreSQL. Без этих библиотек и заголовочных файлов psycopg2
не может быть скомпилировано. pg_config
просто сообщает компилятору, где найти эти зависимости.
Я не уверен, каковы ваши причины против установки Postgres, но есть и другая возможность - загрузить и установить Postgres.app ,который должен иметь всю информацию, необходимую для компиляции psycopg2
, красиво упакованную в вашей папке /Applications
.
Аналогичный вопрос и ответ для этой ситуации можно найти здесь