安装psycopg2时出现错误:找不到pg_config可执行文件。

15 浏览
0 Comments

安装psycopg2时出现错误:找不到pg_config可执行文件。

我在安装psycopg2时遇到了问题。当我尝试使用pip install psycopg2时,出现以下错误:

Error: 找不到pg_config可执行文件。
请将包含pg_config的目录添加到PATH中,
或者使用以下选项指定完整的可执行文件路径:
    python setup.py build_ext --pg-config /path/to/pg_config build ...
或在'setup.cfg'中使用pg_config选项。
----------------------------------------
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build/psycopg2

但问题是pg_config实际上在我的PATH中;它可以正常运行:

$ which pg_config
/usr/pgsql-9.1/bin/pg_config

我尝试将pg_config路径添加到setup.cfg文件中,并使用我从他们的网站(http://initd.org/psycopg/)下载的源文件进行构建,但出现以下错误信息!

Error: 在'/usr/pgsql-9.1/bin/'中找不到'pg_config'文件

但它实际上是存在的!!!

我对这些错误感到困惑。有人能帮忙吗?

顺便说一下,我用sudo执行了所有命令。我使用的是RHEL 5.5。

0