在Synology上安装psycopg2

时间:2014-05-21 13:32:31

标签: python-2.7 synology

我尝试在DS2413 +(DSM 4.3)上安装psycopg2。我用ipkg和pip安装了Python 2.7。当我这样做时:

/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。 在出现此类错误的其他主题中,他们建议安装py26-psycopg2,但我无法安装在我的NAS上...还有一个{{1}} ikpg,但我需要安装它在Python 2.7上。

如果有人能解决这些问题,请告诉我:')

干杯

1 个答案:

答案 0 :(得分:0)

您不需要安装psycopg2,如果您使用的是官方Synology python软件包,它已经安装在site-packages中,请参阅

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

另外,使用来自ipkg的pip可能会搞砸你的python安装,因为应该有一个python2.7安装。