【问题标题】:Psycopg2 failed with exit status of 1120 on Windows 10Psycopg2 在 Windows 10 上失败,退出状态为 1120
【发布时间】:2019-10-31 00:29:14
【问题描述】:

我有一个安装了 Python 3.8 的 venv,将计算机从 Windows 7 更新到了 10,现在我无法安装 Psycopg2 或 Psycopg2-binary。

它给了我以下错误:

我试过了:

  • 使用 pip install git+https://github.com/nwcell/psycopg2-windows.git@win32-py25#egg=psycopg2 从 github 安装。它仍然说 Psycopg2 没有安装:

有什么建议吗?

非常感谢。

【问题讨论】:

标签: python django postgresql psycopg2


【解决方案1】:

我将我的 python 重新安装到 64 位版本(因为我的笔记本电脑是 64 位的)并且它适用于我。我看到你有 32 位版本。只需从官网安装windowsX86-64版本的python即可。

【讨论】:

  • 谢谢,我现在可以安装 psycopg2 但我收到此错误:导入 _psycopg 时 DLL 加载失败。关于如何进行的任何建议?
  • 你是否安装了 postgresql 并在全局变量中添加了 pg_config 的路径?
  • 我确实安装了 Postgres,它在窗口的路径上。如何验证它是否连接到 pg_config?当我输入“postgres”时,它给了我这个:postgres does not know where to find the server configuration file. You must specify the --config-file or -D invocation option or set the PGDATA environment variable.
  • 更新:通过安装 Python 3.7.5 修复了该问题。感谢您的帮助!
  • 很高兴为您提供帮助。这是一个非常严重的错误。花了一天时间试图解决。
猜你喜欢
  • 2016-02-21
  • 2018-05-23
  • 1970-01-01
  • 2023-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-06
相关资源
最近更新 更多