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

如何找到pg_config路径

谭志用
2023-03-14
问题内容

在这里完成新手操作,尝试将Django设置为可与PostgreSQL一起使用。

我正在使用Mac OS X 10.6.8。我还安装了PostgreSQL 9.3

pip install psycopg2在终端中运行时,出现以下错误

Downloading/unpacking psycopg2
  Downloading psycopg2-2.5.2.tar.gz (685kB): 685kB downloaded
  Running setup.py (path:/private/var/folders/A9/A99cs6x0FNusPejCVkYNTE+++TI/-Tmp-/pip_build_bengorman/psycopg2/setup.py) egg_info for package 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'.
    Complete output from command python setup.py egg_info:
    running egg_info

creating pip-egg-info/psycopg2.egg-info

writing pip-egg-info/psycopg2.egg-info/PKG-INFO

writing top-level names to pip-egg-info/psycopg2.egg-info/top_level.txt

writing dependency_links to pip-egg-info/psycopg2.egg-info/dependency_links.txt

writing manifest file 'pip-egg-info/psycopg2.egg-info/SOURCES.txt'

warning: manifest_maker: standard file '-c' not found



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

问题答案:

我建议你尝试使用Postgres.app。(http://postgresapp.com)这样,你可以轻松地在Mac上打开和关闭Postgres。完成后,.profile通过添加以下内容,将Postgres的路径添加到文件中:

PATH="/Applications/Postgres.app/Contents/Versions/latest/bin:$PATH"

只有将Postgres添加到路径后,才能尝试psycopg2在虚拟环境中(使用pip)或全局站点包中进行安装。



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

  • 我试图设置销售(基于Django)。我做了一个“python-m pip安装-rrequirements.txt”,如网站上所述。事情进行得很顺利,直到安装的收集心理2二进制==2.8.3,然后错误抛出。我安装了Postgre,我在窗口上。我还添加了pg_config环境变量的路径,因为它说pg_config可执行文件未找到。我不确定如何进行。 下面是显示的错误: 感谢您的帮助。谢谢

  • 问题内容: 我在安装psycopg2时遇到问题。我尝试执行以下操作时收到以下错误pip install psycopg2: 但是问题出在我身上PATH; 它运行没有任何问题: 我尝试将径添加到文件中,并使用从其网站(http://initd.org/psycopg/)下载的源文件进行构建,然后收到以下错误消息! 但实际上是那里!!! 这些错误使我感到困惑。有人可以帮忙吗? 顺便说一下,我sudo所

  • 如何配置Flutter SDK?如何定位颤振SDK?我不知道SDK文件的位置。

  • 我正在学习如何将Postgres与Python结合使用(sqlalchemy)。安装时我卡住了。我有以下错误: 我知道这是一个非常常见的错误,对此已经有很多答案,但我找不到任何帮助我解决问题的方法。 我特别不明白这个答案: 将Postgres的路径添加到您的文件夹中。通过附加以下内容创建配置文件: 这是什么意思?我该怎么办? 我还试图在我的终端中输入,但什么也没发生。 谢谢!

  • 我已经安装了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