523 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?

5voto

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

Die Ausführung von sudo apt-get install python-dev hat den Fehler behoben.

5voto

CoderGuy123 Punkte 5617

Bei der Verwendung von Ubuntu 14.04 LTS mit einem virtualenv, das Python 3.5 ausführt, musste ich Folgendes tun:

sudo apt-get install python3.5-dev

Die anderen Befehle:

sudo apt-get install python-dev
sudo apt-get install python3-dev

Haben nicht geholfen. Ich glaube, das liegt daran, dass das virtualenv auf das systemweite python-dev-Paket angewiesen ist und es mit der Python-Version des virtualenv übereinstimmen muss. Die oben genannten Befehle installieren jedoch python-dev für Python 2.x und das Python 3.x, das mit Ubuntu 14.04 geliefert wird, was 3.4 und nicht 3.5 ist.

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.

4voto

ColossalBoar Punkte 101

In meinem Fall hat der Befehl sudo apt-get install unixodbc-dev das Problem gelöst. Ich erhielt einen spezifischen Fehler im Zusammenhang mit der sql.h-Headerdatei.

4voto

Jesse Yan Punkte 199

Dies funktioniert für mich, 12.04, python2.7.6

sudo apt-get install libxml2 libxml2-dev libxslt1-dev
sudo apt-get install lxml

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