2

我无法在此处安装任何 Windows 64 位 PostgreSQL 版本:https ://www.enterprisedb.com/downloads/postgres-postgresql-downloads

我不断收到同样的错误:

There has been an error.
Unknown error while running C:\Temp\postgresql_installer_1f29627219\getlocales.exe

这是 Bitrock 安装程序错误日志的一部分:

[18:05:31] 使用服务名称:postgresql-x64-9.3 执行 cscript //NoLogo "C:\Temp\postgresql_installer_1f29627219\prerun_checks.vbs" 脚本退出代码:0

脚本输出:脚本主机似乎可以正常工作。

脚本标准错误:

执行 C:\Temp\postgresql_installer_1f29627219\vcredist_x64.exe /passive /norestart 脚本退出代码:0

脚本输出:

脚本标准错误:

执行 C:\Temp\postgresql_installer_1f29627219\getlocales.exe 脚本退出代码:

脚本输出:

脚本标准错误:

运行 C:\Temp\postgresql_installer_1f29627219\getlocales.exe 时出现未知错误

对于上下文,我正在尝试安装它,以便我可以访问我需要使用 Python 安装 psycopg2 的 pg_config 文件。我目前拥有并使用 pgAdmin III v1.22 - 我不确定是否已经拥有 pgAdmin III 是我无法从上述站点安装 PostgreSQL 文件的部分原因。

4

1 回答 1

1

由于这是没有任何可靠答案的首要问题,我会留下对我有用的东西。

安装后在 WINDOWS 10 上为我解决了这个问题,我得到了完全相同的错误。因此 postgres 缺少安装所需的以下依赖项。 https://aka.ms/vs/16/release/VC_redist.x64.exe

如果您再次遇到相同的错误,请尝试安装 PostgreSQL 9.6 并卸载它,然后继续使用您的版本。它应该做的是摆脱(重置它们)依赖关系。

于 2021-01-24T12:41:13.620 回答