2012-01-26 11 views
6

Sto tentando di installare psycopg2, usando pip, su Fedora.psycopg2 su Fedora

ricevo il seguente messaggio:

"eseguibile pg_config non trovato."

In ubuntu, questo problema può essere risolto installando i pacchetti libpq-dev e python-dev. Non c'è una soluzione analoga chiara in Fedora.

+1

Questo è off-topic? Psycopg2 è un requisito di base per una serie di progetti di programmazione, compresi tutti i più famosi framework Python che usano postgres. È meglio pubblicato su ServerFault? L'ho discusso, e poi ho pensato che fosse una domanda sviluppatore. – jMyles

+2

Questa domanda esiste (probabilmente in doppio) per ubuntu. Ad esempio, vedi 6179772. Suppongo che l'impostazione di un ambiente di sviluppo in ubuntu sia on-topic ma fedora no? – jMyles

+5

Non posso votare per riaprire questa domanda, ma credo che sia in tema. Fedora/Red Hat di solito installano postgresql al di fuori del percorso (quindi è possibile avere più versioni installate in parallelo). Per installare con pip, fai qualcosa come export PATH = $ PATH: /usr/pgsql-9.1/bin; pip installa psycopg2. Ovviamente, è necessario assicurarsi che python-devel, libpqxx-devel e postgresql-devel siano installati. – Barthelemy

risposta

9

Probabilmente stai cercando pacchetti python-devel e postgresql-devel.