Но проблема в том, что pg_config на самом деле в моем PATH; он запускается без каких-либо проблем:
$ which pg_config /usr/pgsql-9.1/bin/pg_config
Я попытался добавить путь pg_config к setup.cfg файлу и собрать его, используя исходные файлы, которые я загрузил с их веб-сайта (http://initd.org/psycopg / ), и я получаю следующее сообщение об ошибке!
Error: Unable to find 'pg_config' file in'/usr/pgsql-9.1/bin/'
Но он действительно есть!!!
Я сбит с толку этими ошибками. Кто-нибудь может помочь, пожалуйста?
Кстати, я sudo все команды. Также я на RHEL 5.5.
Переведено автоматически
Ответ 1
pg_config находится в postgresql-devel (libpq-dev в Debian / Ubuntu, libpq-devel в Centos / Fedora / Cygwin / Babun.)
Ответ 2
В Mac OS X я решил проблему с помощью homebrew package manager
brew install postgresql
Ответ 3
Вы установили егоpython-dev? Если он уже установлен, попробуйте также установить libpq-dev
Я нашел pg_config в содержимом этого приложения и добавил каталог в $PATH.
Это было в /Applications/Postgres.app/Contents/Versions/latest/bin. Итак, это сработало: export PATH="/Applications/Postgres.app/Contents/Versions/latest/bin:$PATH".