设置 pgAdmin 开发环境时如何在 requirements.txt 中安装 psycopg

How can I install psycopg in requirements.txt when setting up pgAdmin development environment

提问人:Kiplangat Stanley 提问时间:10/27/2023 最后编辑:Kiplangat Stanley 更新时间:10/27/2023 访问量:30

问:

psycopg python 包无法安装,并抛出以下错误

 error: subprocess-exited-with-error

  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [8 lines of output]
      running dist_info
      creating C:\Users\Admin\AppData\Local\Temp\pip-modern-metadata-079osjd6\psycopg_c.egg-info
      writing C:\Users\Admin\AppData\Local\Temp\pip-modern-metadata-079osjd6\psycopg_c.egg-info\PKG-INFO
      writing dependency_links to C:\Users\Admin\AppData\Local\Temp\pip-modern-metadata-079osjd6\psycopg_c.egg-info\dependency_links.txt
      writing top-level names to C:\Users\Admin\AppData\Local\Temp\pip-modern-metadata-079osjd6\psycopg_c.egg-info\top_level.txt
      writing manifest file 'C:\Users\Admin\AppData\Local\Temp\pip-modern-metadata-079osjd6\psycopg_c.egg-info\SOURCES.txt'
      couldn't run 'pg_config' --includedir: [WinError 2] The system cannot find the file specified
      error: [WinError 2] The system cannot find the file specified
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

我正在尝试在 Windows 10 虚拟环境中设置 pgAdmin 开发环境,并且在安装 rquirements.txt 上的依赖项时遇到了此错误。我一个接一个地安装了其他的,效果很好,但即使在从 3.12 降级到 python 3.10 并升级 MsBuild 后,也遇到了 psycopg 问题。

蟒蛇 postgresql psycopg2 pgadmin

评论

0赞 Maurice Meyer 11/9/2023
安装二进制包:(用于 psycopg3)或(用于 psycopg2)pip install "psycopg[binary]"pip install psycopg2-binary

答: 暂无答案