我尝试在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上。
如果有人能解决这些问题,请告诉我:')
干杯
答案 0 :(得分:0)
您不需要安装psycopg2,如果您使用的是官方Synology python软件包,它已经安装在site-packages中,请参阅
/usr/local/packages/@appstore/Python/usr/local/lib/python2.7/site-packages/
另外,使用来自ipkg的pip可能会搞砸你的python安装,因为应该有一个python2.7安装。