error: Der Befehl 'gcc' ist bei der Installation von psycopg2 mit dem Exit-Status fehlgeschlagen
muss ich installieren psycopg2
für openerp
installation, aber ich habe immer gefunden, dass Fehler. ich habe bereits pip
und easy_install
meine gcc
ist die neueste version. Wirklich brauchen Ihre Hilfe, um mein problem zu lösen...
dies ist meine absolute Fehler mit easy_install..
[root@server01 ~]# easy_install psycopg2
Searching for psycopg2
Reading http://pypi.python.org/simple/psycopg2/
Reading http://initd.org/psycopg/
Reading http://initd.org/projects/psycopg2
Best match: psycopg2 2.4.5
Downloading http://initd.org/psycopg/tarballs/PSYCOPG-2-4/psycopg2-2.4.5.tar.gz
Processing psycopg2-2.4.5.tar.gz
Running psycopg2-2.4.5/setup.py -q bdist_egg --dist-dir /tmp/easy_install-anWVvJ/psycopg2-2.4.5/egg-dist-tmp-cZbdtn
no previously-included directories found matching 'doc/src/_build' In file included from psycopg/psycopgmodule.c:27:
./psycopg/psycopg.h:31:22: error: libpq-fe.h: No such file or directory In file included from psycopg/psycopgmodule.c:29:
...
error: Setup script exited with error: command 'gcc' failed with exit status 1
InformationsquelleAutor der Frage ws_123 | 2012-10-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die Installation der development-Paket für PostgreSQL, die zum Beispiel unter Ubuntu ist ein
sudo apt-get install libpq-dev
... und für CentOS ist esyum install postgresql-devel
InformationsquelleAutor der Antwort Jon Clements
Für den Fall von CentOS, ich hatte das gleiche problem, dass ich gelöst, die Installation dieser Pakete:
nur dann, war ich in der Lage, um erfolgreich zu sein:
InformationsquelleAutor der Antwort Nicolás
Kann Ihr system fehlt die Python-Header. Um dies zu beheben, führen Sie:
oder
InformationsquelleAutor der Antwort Heroic
Auf einem frischen ubuntu 14.04.2 LTS auf einer EC2-Instanz, ich war in der Lage zu installieren psycopg2 nach installieren der folgenden Pakete:
Und auf eine frische AMI-linux (CentOS) Beispiel:
Hoffe es hilft,
Erez
InformationsquelleAutor der Antwort ErezK
Habe ich schon versucht zu installieren, pgsql auf einer Ebene, Amazon Linux-EC2-Instanz, und habe diese Fehlermeldung bekommen. Pro Nicolás Antwort, die ich installiert seine vorgeschlagene Liste der Pakete, aber ich weiterhin die Fehlermeldung erhalten. Bei einem genaueren Blick auf die Fehler, die ich bemerkt, dass die
gcc
Befehl war auch pgsql93 Dateien:gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.6.1 (dt dec pq3 ext lo64)" -DPG_VERSION_HEX=0x09030A -DHAVE_LO64=1 -I/usr/include/python2.7 -I. -I/usr/include/pgsql93 -I/usr/include/pgsql93/server -c psycopg/psycopgmodule.c -o build/temp.linux-x86_64-2.7/psycopg/psycopgmodule.o -Wdeclaration-after-statement
Suchen in
/usr/include/
ich sehepgsql92/
aber nichtpgsql93/
. So nahm ich einen Blick an, was pgsql-bezogene yum Pakete installiert wurden, und ich bemerkte diese:postgresql92.x86_64
postgresql92-devel.x86_64
postgresql92-libs.x86_64
postgresql93.x86_64
postgresql93-libs.x86_64
Schien mir, wie es sein sollte, ein
postgresql93-devel
so habe ich versucht:sudo yum install postgresql93-devel
Und behoben das problem für mich! Also ich denke, das Thema ist: Blick auf die gcc Aufruf, und sehen, was dir es ziehen in. Befolgen Sie die Krümel von dort.
InformationsquelleAutor der Antwort Aaron Torgerson
In centos 7. ich würde verwenden
sudo yum install postgresql96-devel.x86_64
zu mein problem gelöst.InformationsquelleAutor der Antwort ji-ruh
Dem Aufruf von gcc gescheitert, gcc konnte nicht den Quellcode kompilieren. Wahrscheinlich ist die Ursache
dass der header
libpq-fe.h
ist nirgends in der such-Pfad, falls Sie es überhaupt.InformationsquelleAutor der Antwort Daniel Fischer
Für
Ubuntu 14.04
von Docker-imagepython:3.4.3-slim
diese Kombination für mich gearbeitet:Hinweis
build-essential
Paket. Es war entscheidend, in meinem Fall.InformationsquelleAutor der Antwort neciu
Für mich, das fehlende Paket wurde
InformationsquelleAutor der Antwort Jeff
Dieser arbeitete für mich auf Ubuntu Server 14.10 64-bit:
InformationsquelleAutor der Antwort schnbrg