J'ai cherché plusieurs heures sur le Web et je n'arrive pas à installer la bibliothèque psycopg2 sur ma machine Linux (CentOS - 2.6.32-431.3.1. el6.x86_64 GNU/Linux).Fichiers d'en-tête libpq manquants sur CentOS lors de la tentative d'installation du module psycopg2
Je sais que le problème est que je manque les fichiers d'en-tête libpq depuis que je reçois ce message après avoir essayé pip installer psycopg2: libpq-fe.h: No such file or directory
http://initd.org/psycopg/docs/install.html#install-from-source
Presque tous les articles que j'ai trouvé m'a fait utiliser apt-get sur CentOS mais apt-get n'est pas un outil standard sur CentOS 6.3 donc j'ai essayé yum install
à la place.
Cependant, chaque fois que j'essaie d'utiliser sudo yum install
pour télécharger quelque chose le paquet n'est pas disponible. Par exemple:
yum install postgresql-devel Loaded plugins: fastestmirror, refresh-packagekit, security Setting up Install Process Loading mirror speeds from cached hostfile drivesrvr | 2.2 kB 00:00 No package postgresql-devel available. Error: Nothing to do
J'ai essayé cela pour:
- yum install postgresql-server
- yum install python-devel
- postgresql service initdb
- démarrage du service postgresql
- yum installer python-psycopg2
Des idées? Sans les fichiers d'en-tête libpq, je ne peux pas installer le module psycopg2 nécessaire pour mon programme Python. C'est pour Python 2.7.12. Et PostgreSQL 9.3.13.