2012-01-26 54 views
6

我想在Fedora上使用pip安装psycopg2。Fedora上的psycopg2

我得到的消息:

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

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

+1

这是题外话? Psycopg2是许多编程项目的基本要求,包括所有使用postgres的最流行的python框架。这是否更好地发布在ServerFault上?我辩论过它,然后认为这是一个开发人员的问题。 – jMyles

+2

这个问题存在(可以重复)为Ubuntu的。例如,请参阅6179772.我想在Ubuntu中设置开发环境是主题讨论,但不是Fedora? – jMyles

+5

我不能投票重新提出这个问题,但我相信这是关于主题的。 Fedora/Red Hat通常在路径之外安装postgresql(所以你可以并行安装多个版本)。要使用pip进行安装,请执行export PATH = $ PATH:/usr/pgsql-9.1/bin; pip安装psycopg2。当然,你需要确保安装了python-devel,libpqxx-devel和postgresql-devel。 – Barthelemy

回答

9

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