【问题标题】:pip install psycopg2 not workingpip install psycopg2 不工作
【发布时间】:2015-01-03 21:16:10
【问题描述】:

在尝试了帖子中提到的所有内容后,我可以找到关于同一问题的信息,但我还没有安装 psycopg2 的运气

警告:manifest_maker:未找到标准文件“-c”

错误:找不到 pg_config 可执行文件。

请将包含 pg_config 的目录添加到 PATH 中

或使用选项指定完整的可执行路径:

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

或使用 'setup.cfg' 中的 pg_config 选项。

【问题讨论】:

  • 你有什么样的设置?你能用 pip 安装其他东西吗?
  • 在 Ubuntu 上,我首先使用“sudo apt-get install postgresql postgresql-contrib libpq-dev”安装 PostgreSQL,然后简单地运行“pip install psycopg2”。在 RHEL 上,它是“sudo yum install postgresql9-server”
  • 我正在使用 OSX,pip install 适用于其他所有内容,并且我安装了 postgres.app
  • 如果我下面的回答对你有用,你能接受吗?

标签: python macos postgresql pip psycopg2


【解决方案1】:

pg_config 位于 /Applications/Postgres.app/Contents/Versions/9.3/bin 中。所以你需要将该目录添加到 ~/.bash_profile 中的 PATH 中:

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

【讨论】:

  • 你可能想做locate pg_config来找到它的位置并添加到路径
猜你喜欢
  • 2018-09-23
  • 2014-03-09
  • 2013-12-08
  • 2014-09-04
  • 2013-04-01
  • 2021-08-01
  • 2018-05-25
  • 1970-01-01
  • 2021-07-15
相关资源
最近更新 更多