Установите psycopg2 на Synology

Я пытаюсь установить psycopg2 на свой DS2413 + (DSM 4.3). Я установил Python 2.7 с ipkg и pip. Когда я делаю :

/opt/local/bin/pip2.7 install psycopg2

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

Please add the directory containing pg_config to the PATH
or specify the full executable path with the option:

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

or with the pg_config option in 'setup.cfg'.
Complete output from command python setup.py egg_info:
running egg_info

Но я не нашел pg_config в своем /usr/syno/, где уже установлена ​​встроенная версия pgsql. В других разделах с такими ошибками рекомендуют установить python-dev, но я не могу установить его на свой NAS ... Еще есть py26-psycopg2 ikpg, но мне нужно установить его на Python 2.7.

Если у кого-то есть решение этой проблемы, скажите, пожалуйста:

Ваше здоровье


person MObject    schedule 21.05.2014    source источник


Ответы (1)


Вам не нужно устанавливать psycopg2, он уже установлен в пакетах сайтов, если вы использовали официальный пакет Synology python, см.

/usr/local/packages/@appstore/Python/usr/local/lib/python2.7/site-packages/

Кроме того, использование pip из ipkg может испортить вашу установку python, поскольку на самом деле должна быть одна установка python2.7.

person nzCharlie    schedule 29.09.2014