Проблемы с настройкой psycopg2 (база данных PostGreSQL / python) - PullRequest
0 голосов
/ 30 мая 2011

Эй, я довольно новичок в Linux (использую Ubuntu 11.04), так что терпите меня здесь.

Я скачал psycopg2 2.4.1 с http://linux.softpedia.com/get/Database/Database-APIs/psycopg-6404.shtml

Тогда я пытаюсь запустить ...

python setup.py install

.. Пока в каталоге, но затем он говорит мне ..

Ошибка: исполняемый файл pg_config не найден.

Пожалуйста, добавьте каталог, содержащий pg_config в PATH или укажите полный путь к исполняемому файлу с параметром:

python setup.py build_ext --pg-config /path/to/pg_config build ...

... и я не знаю, как добраться до пути pg_config (и я даже не могу его найти).

Спасибо за любую помощь.

Ответы [ 2 ]

2 голосов
/ 31 мая 2011

Вот простое решение, если вы найдете pg_config:

find /opt /usr -name pg_config
# Take note of path
env PATH=${PATH}:/opt/local/lib/postgresql91/bin python setup.py build

Или где бы вы не установили PostgreSQL из файла pg_config.

2 голосов
/ 30 мая 2011

Вероятно, он не установлен.Я сделал это:

me@mine:~ $ pg_config
The program 'pg_config' is currently not installed.  You can install it by typing:
sudo apt-get install libpq-dev
me@mine:~ $ sudo apt-get install libpq-dev

Кажется, работает.

Есть ли причина, по которой вы не устанавливаете psychopg через apt-get?Поскольку это, вероятно, было бы самым простым решением:

sudo apt-get install python-psycopg2

FYI, многие пакеты python устанавливаются через apt-get, и единственное, что нужно помнить, это то, что они обычно имеют префикс python- - как вpython-nltk, python-qt4-dev и т. Д.

...