我在安装任何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 Installer错误日志的一部分:
[18:05:31]使用服务名称:postgresql-x64-9.3 执行cscript // NoLogo“C:\ Temp \ postgresql_installer_1f29627219 \ prerun_checks.vbs” 脚本退出代码:0
脚本输出: 脚本主机似乎正常运行。
脚本stderr:
执行C:\ Temp \ postgresql_installer_1f29627219 \ vcredist_x64.exe / passive / norestart 脚本退出代码:0
脚本输出:
脚本stderr:
执行C:\ Temp \ postgresql_installer_1f29627219 \ getlocales.exe 脚本退出代码:
脚本输出:
脚本stderr:
运行C:\ Temp \ postgresql_installer_1f29627219 \ getlocales.exe时出现未知错误
对于上下文,我正在尝试安装它,以便我可以访问pg_config文件,我需要使用Python安装psycopg2。我目前有和使用pgAdmin III v1.22 - 我不确定是否已经有pgAdmin III是我不能从上面的网站安装PostgreSQL文件的一部分。
答案 0 :(得分:1)
因为这是最重要的问题,没有任何可靠的答案,我会留下对我有用的东西。
以下安装为我在 WINDOWS 10 上解决了这个问题,我遇到了完全相同的错误。因此 postgres 缺少安装所需的以下依赖项。 https://aka.ms/vs/16/release/VC_redist.x64.exe
如果您再次遇到相同的错误,请尝试安装 PostgreSQL 9.6 并卸载它,然后继续您的版本。它应该做的是摆脱(重置它们)依赖项。