【问题标题】:psycopg2 on Fedora [closed]Fedora 上的 psycopg2 [关闭]
【发布时间】:2012-01-26 18:01:48
【问题描述】:

我正在尝试在 Fedora 上使用 pip 安装 psycopg2。

我收到消息:

“未找到 pg_config 可执行文件。”

在 ubuntu 中,这个问题可以通过安装 libpq-dev 和 python-dev 包来解决。 Fedora 中没有明确的类似解决方案。

【问题讨论】:

  • 这是题外话? Psycopg2 是许多编程项目的基本要求,包括所有使用 postgres 的最流行的 python 框架。这是否更好地发布在 ServerFault 上?我对此进行了辩论,然后认为这是一个开发人员的问题。
  • 这个问题对于 ubuntu 存在(可以说是重复的)。例如,参见 6179772。我想在 ubuntu 中设置开发环境是热门话题,但 fedora 不是?
  • 我不能投票重新提出这个问题,但我相信它是主题。 Fedora/Red Hat 通常会在路径之外安装 postgresql(因此您可以并行安装多个版本)。要使用 pip 安装,请执行类似的操作 export PATH=$PATH:/usr/pgsql-9.1/bin;点安装 psycopg2。当然,你需要确保安装了python-devel、libpqxx-devel和postgresql-devel。
  • 大多数时候,像 Psycopg2 这样的库也是最终产品的要求。我想这就是为什么很多人认为这个问题属于其他地方(例如 ServerFault 或 SuperUser)。
  • 另请注意,“offtopic”实际上应该说“超出社区定义的范围”,如关闭原因中所述。生成 some discussion 的术语

标签: python postgresql fedora psycopg2


【解决方案1】:

您可能正在搜索 python-devel 和 postgresql-devel 包。

【讨论】:

  • 对于 Fedora 中的 Python3,请使用 sudo yum install python36-devel(将 36 替换为您的 Python 3 版本)。
猜你喜欢
  • 1970-01-01
  • 2016-04-07
  • 2022-01-20
  • 2022-07-28
  • 2012-10-12
  • 2012-10-06
  • 2018-04-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多