在Windows 7 x64上使用pgxnclient时找不到pg_config可执行文件

时间:2014-11-03 15:30:40

标签: python postgresql-9.3

我安装了Python 2.7.8和pgxn客户端。我试图从bin文件夹的命令行运行此语句,并且路径设置正确

pgxnclient install  http://api.pgxn.org/dist/pg_repack/1.2.1/pg_repack-1.2.1.zip

但是我收到了错误pg_config executable not found

2 个答案:

答案 0 :(得分:19)

Bakground:pg_config是 PostgreSQL 提供的配置实用程序。该实用程序被各种应用程序使用。

<强>解决方案:

  1. 安装PostgreSQL
  2. 设置路径。系统属性&gt;先进

    路径:C:\ Program Files(x86)\ PostgreSQL \ 9.4 \ bin \;

  3. 从现在开始,任何需要pg_config的应用程序都可以在这里找到它。

    我建议使用此方法,因为构建直接来自作者。您还可以找到独立的pg_config构建的可行替代方案。

答案 1 :(得分:2)

我遇到了同样的错误,pg_config在我的路径中

你可以尝试

pgxnclient install --pg_config "c:\path\to\pg_config.exe" $extensionName

您几乎肯定需要以管理员身份cmd.exe运行