0

我正在尝试安装 psycopg2 以在我的 django 项目的后端使用 postgresql 数据库,但每次运行pip install psycopg2命令时都会收到错误消息:

Error: pg_config executable not found.

pg_config is required to build psycopg2 from source.  Please add the directory
containing pg_config to the $PATH or specify the full executable path with the
option:

    python setup.py build_ext --pg-config /path/to/pg_config build ...

or with the pg_config option in 'setup.cfg'.

我已将包含该文件的 \bin\ 文件夹添加到我的路径中,我也运行了该pip install psycopg2-binary命令,并且我已经在我的计算机上卸载并重新安装了 posgresql,我还运行了python setup.py build_ext错误消息中提到的命令,并且这个错误仍然弹出。我在 Windows 10 操作系统上运行并使用 posgresql 13.1。有什么建议么?

编辑:这是我在终端中遇到的错误:

PyCharm 终端出错

4

1 回答 1

0

您可能已经这样做了,但步骤应该是:

  1. 安装 PostgreSQL。
  2. 将 PostgreSQLbin/文件夹添加到您的路径。
  3. 重新启动命令行以确保您的路径设置正确。
  4. pip install psycopg2

我在这里全新安装了 Windows 10,它似乎对我有用。运行pip install psycopg2-binary肯定可以工作(即使没有 PostgreSQL),因为它不会编译任何东西,所以如果你在那里也有错误,我很感兴趣。

于 2020-11-13T17:30:32.400 回答