508 Stimmen

Das Setup-Skript wurde mit dem Fehler beendet: Befehl 'x86_64-linux-gnu-gcc' ist mit dem Exit-Status 1 fehlgeschlagen.

Als ich versuchte, odoo-server zu installieren, erhielt ich den folgenden Fehler:

Fehler: Das Einrichtungsskript wurde mit dem Fehler beendet: Befehl 'x86_64-linux-gnu-gcc' ist mit dem Exit-Status 1 fehlgeschlagen

Könnte mir jemand helfen, dieses Problem zu lösen?

4voto

jcomeau_ictx Punkte 36287

Erstens müssen Sie herausfinden, was das eigentliche Problem war. Was Sie sehen, ist, dass der C-Compiler fehlgeschlagen ist, aber Sie wissen noch nicht warum. Scrollen Sie nach oben, um den ursprünglichen Fehler zu sehen. In meinem Fall, beim Versuch, einige Pakete mit pip3 zu installieren, fand ich:

    Vollständige Ausgabe des Befehls /usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-4u59c_8b/cryptography/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-itjeh3va-record/install-record.txt --single-version-externally-managed --compile --user:
    c/_cffi_backend.c:15:17: schwerer Fehler: ffi.h: Datei oder Verzeichnis nicht gefunden

 #include 

                 ^

Kompilierung beendet.

Also musste ich in meinem Fall libffi-dev installieren.

3voto

Yogesh Nikam Patil Punkte 1116
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev

sudo easy_install greenlet

sudo easy_install gevent

3voto

Laxmikant Punkte 1696

Tipp: Bitte betrachten Sie dies nicht als Antwort. Nur um auch jemand anderem zu helfen.

Ich hatte ein ähnliches Problem beim Installieren von psycopg2. Ich habe build-essential, python-dev und auch libpq-dev installiert, aber es hat den gleichen Fehler geworfen.

Fehler: Das Setup-Skript wurde mit dem Fehler beendet: Befehl 'x86_64-linux-gnu-gcc' ist mit dem Status 1 gescheitert

Da ich es eilig hatte bei der Bereitstellung, habe ich schließlich die vollständige Zeile aus der Antwort von @user3440631 kopiert.

sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev

Und es hat wunderbar funktioniert. Aber ich konnte nicht herausfinden, welches Paket mein Problem gelöst hat. Bitte aktualisieren Sie den Kommentar, wenn jemand eine Idee über die Abhängigkeitspakete von psycopg2 aus dem obigen Befehl hat.

3voto

Kushan Gunasekera Punkte 3807
Fehler: Befehl 'x86_64-linux-gnu-gcc' ist mit dem Exit-Status 1 fehlgeschlagen

Oft erhielt ich denselben Fehler beim Installieren von M2Crypto & pygraphviz und habe alle im akzeptierten Antwort genannten Dinge installiert. Aber diese Zeile unten hat alle meine Probleme mit den anderen Paketen im akzeptierten Antwort gelöst.

sudo apt-get install libssl-dev swig
sudo apt-get install -y graphviz-dev

Dieses swig Paket hat mir das Leben gerettet als Lösung für M2Crypto und graphviz-dev für pygraphviz. Ich hoffe, dies wird jemandem helfen.

2voto

Morvis13 Punkte 21

Für mich musste ich sicherstellen, dass ich die richtige Version der Kryptographie benutzte. pip.freeze hatte eine ältere Version und als ich die neueste verwendete, verschwand das Problem.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X