Fehlerbefehl GCC ist mit dem Exit -Status 1 fehlgeschlagen

Fehlerbefehl GCC ist mit dem Exit -Status 1 fehlgeschlagen
„Es gibt einen anfälligen Fehler, auf den Sie beim Kompilieren von Python -Paketen möglicherweise begegnen könnten. Der Fehler "Fehlerbefehl" GCC "ist bei dem Versuch, Python -Pakete und die erforderlichen Pakete zu kompilieren.

In diesem Tutorial werden wir uns mit der Ursache dieses Fehlers befassen und mögliche Lösungen zur Lösung bereitstellen.”

Ursache für "Fehlerbefehl" GCC "ist mit dem Exit -Status 1 fehlgeschlagen" "

Diese Art von Fehler tritt auf, wenn Sie versuchen, die Python -Bibliothek zu kompilieren und zu installieren, die von einem C -Compiler abhängt.

Wenn Python GCC und andere erforderliche Build -Bibliotheken nicht finden kann, wird der Fehler „Fehler„ GCC “mit dem Exit -Status 1 fehlgeschlagen.“ Fehler.

Ein Beispiel für diesen Fehler ist unten dargestellt:

Aus der obigen Beispielausgabe können wir sehen, dass der Fehler durch Python verursacht wird.H Header -Datei. Die Python.H Header -Datei ist Teil des Python -Entwicklungspakets.

Fix 1: Installieren Sie den GCC -Compiler

Eine der möglichen Möglichkeiten zur Behebung des Fehlers besteht darin, sicherzustellen, dass der neueste GCC -Compiler auf Ihrem System installiert wird.

Sie können dies tun, indem Sie den Befehl ausführen:

Debian

$ sudo apt-Get Installieren Sie GCC

Rehl \ Fedora \ Centos

$ sudo yum Installieren Sie GCC

Arch \ Manjaro

$ sudo pacman -S GCC

Mac OS

$ Brew Install GCC

Fix 2: Installieren Sie Build Essentials & Build Abhängigkeiten

Der nächste Schritt, den Sie zur Behebung dieses Fehlers unternehmen können, besteht.

Build Essentials bezieht sich auf die Pakete, die zum Kompilieren von Paketen verwendet werden, einschließlich GCC- und G ++ - Compiler.

Wir installieren diese Pakete, indem wir den Befehl ausführen:

Debian

$ sudo apt-get installieren Sie Build-Wesentials

Rehl \ Centos \ Fedora

$ sudo dnf gruppe install "Entwicklungstools"

Arch \ Manjaro

$ sudo pacman -Sy -Basis -Devel

Fix 3: Installieren Sie Python Dev -Pakete

Die häufigste Ursache für diesen Fehler ist, dass Python -Entwicklungspakete fehlen. Obwohl sie möglicherweise standardmäßig in einigen Linux -Verteilungen installiert werden, müssen Sie sie manuell installieren.

Sie können sie installieren, indem Sie sie ausführen:

Debian

$ sudo apt-Get Installieren Sie Python-dev
$ sudo apt-get install python3-dev

Rehl \ Centos \ Fedora

$ sudo dnf Installieren Sie Python-Devel
$ sudo dnf python3-devel

Arch \ Manjaro

$ sudo pacman -s python3 cmake

Abschluss

In diesem Tutorial haben Sie gelernt.

Danke fürs Lesen!!