当前位置: 首页 > 面试题库 >

Python-找不到pg_config可执行文件

吴炎彬
2023-03-14
问题内容

我在安装psycopg2时遇到问题。我尝试执行以下操作时收到以下错误pip install psycopg2:

Error: pg_config executable not found.

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'.

----------------------------------------
Command python setup.py egg_info failed with error code 1 in /tmp/pip-build/psycopg2

但是问题出pg_config在我身上PATH; 它运行没有任何问题:

$ which pg_config
/usr/pgsql-9.1/bin/pg_config

我尝试将pg_config路径添加到setup.cfg文件中,并使用从其网站(http://initd.org/psycopg/)下载的源文件进行构建,然后收到以下错误消息!

Error: Unable to find 'pg_config' file in '/usr/pgsql-9.1/bin/'

但实际上是那里!!!

这些错误使我感到困惑。有人可以帮忙吗?

顺便说一下,我sudo所有的命令。我也在使用RHEL 5.5。


问题答案:

pg_config位于postgresql-devel(libpq-dev在libpq-develCygwin / Babun上的Debian / Ubuntu中。)



 类似资料:
  • 我在安装Psycopg2时遇到了麻烦。尝试时出现以下错误: 但问题是实际上在我的中;它运行起来没有任何问题: 我对这些错误感到困惑。有人能帮忙吗? 顺便说一下,我所有命令。我也在RHEL 5.5上。

  • 我已经安装了PostgreSQL。我想我需要在windows上安装libpq-dev来解决这个问题,但是如何安装呢? 命令pythonsetup.pyegg_info的完整输出:运行egg_info创建pip-eg-info\psycopg2_binary.egg-info写入pip-eg-info\psycopg2_binary.egg-info\PKG-INFO写入dependency_lin

  • 在安装requirements.txt文件之前,我一直在跟踪文档。在尝试安装第6行“psycopg2==2.5.3”时,它总是失败。信息是这样的-- 当然我找到了几个关于这个的帖子。所以我开始检查东西。我相信mac的postgres应用程序随PsycopG2一起提供。我已经将postgres添加到我的路径中,并签入运行“echo$path”的终端。我没有任何其他旧版本冲突。postgres文档说我

  • 问题内容: 我在Windows 7上运行Python3.4。我试图将Python接口用于graphviz。这是我打算运行的脚本: 我在运行时收到以下错误: 现在,我确定我已经正确安装了正确的依赖项。我首先尝试设置正确的环境变量。graphviz可执行文件位于 C:\ Program Files(x86)\ Graphviz2.37 \ bin, 因此我转到了“环境变量”部分。有两个部分:用户变量和

  • 我在Windows7上运行Python3.4。我正在尝试使用GraphViz的Python接口。这是我打算运行的脚本: 然后,按照这里给出的答案,我卸载了pydot(实际上我在这里使用pydotplus),并重新安装了它,但仍然没有成功。 我已经尝试了几个小时来解决这个问题,整个路径变量的事情只是令人困惑和沮丧。

  • 问题内容: 我正在尝试将Postgres与Docker一起构建Flask应用程序。我想连接到Postgres的AWS RDS实例,但是将Docker用于我的Flask应用程序。但是,在尝试设置时会遇到错误,因为找不到。这是错误: 这是我的: 许多其他问题在本地似乎也有类似的问题,但没有一个涉及使用Docker。 这似乎是一个Docker问题,因为我可以设置本地虚拟环境,并且安装正常,因为我在本地安