19 мая 2020 г.

psycopg2 on MacOS

Споткнулся при создании нового virtualenv-а на установке пакета psycopg2 (нужен для работы ансибловых модулей с PostgreSQL). Для его установки требуется наличие бинарника pg_config, но найти его pip не может. Как полечить, нашел вот тут, спасибо автору.
Краткое содержание: взять предсобранный постгрес для макоси тут (на самом деле в оригинальной статье автор отправляет загружать постгрес неведомо куда, но по предложенной мной ссылке все проще и понятнее) и добавить в PATH 
export PATH="/Applications/Postgres.app/Contents/Versions/12/bin/:$PATH"
Далее можно собирать psycopg2.