Polecenie błędu „GCC” nie powiodło się ze statusem wyjścia 1

Polecenie błędu „GCC” nie powiodło się ze statusem wyjścia 1
„Istnieje jeden błąd podatny, który możesz napotkać podczas kompilacji pakietów Pythona. Błąd „Błąd„ GCC ”nie powiodło się w przypadku statusu wyjścia 1”, gdy próbuje skompilować pakiety Pythona i wymagane pakiety.

W tym samouczku przyjrzymy się przyczynie tego błędu i zapewniamy możliwe rozwiązania, aby go rozwiązać."

Przyczyna „Polecenie błędu„ GCC ”nie powiodło się ze statusem wyjścia 1”

Ten rodzaj błędu występuje, gdy próbujesz skompilować i zainstalować bibliotekę Python, która zależy od kompilatora C.

Jeśli Python nie może znaleźć GCC i innych wymaganych bibliotek kompilacji, spowoduje to, że polecenie „Błąd„ GCC ”nie powiodło.

Przykład tego błędu pokazano poniżej:

Z powyższego przykładu widać, że błąd jest spowodowany przez Pythona.H Plik nagłówka. Python.H Plik nagłówka jest częścią pakietu programistycznego Python.

Napraw 1: Zainstaluj kompilator GCC

Jednym z możliwych sposobów naprawy błędu jest upewnienie się, że zainstalowanie najnowszego kompilatora GCC jest zainstalowany w systemie.

Możesz to zrobić, uruchamiając polecenie:

Debian

$ sudo apt-get instaluj GCC

Rehl \ fedora \ centos

$ sudo yum instaluj GCC

Arch \ Manjaro

$ sudo pacman -s gcc

System operacyjny Mac

$ Brew Instal GCC

Poprawka 2: Zainstaluj niezbędne i zależności kompilacji

Kolejnym krokiem, który możesz zrobić, aby naprawić ten błąd, jest instalowanie pakietów kompilacji i pakietów zależności kompilacji.

Budowa niezbędna odnosi się do pakietów używanych do kompilacji pakietów, w tym kompilatorów GCC i G ++.

Instalujemy te pakiety, uruchamiając polecenie:

Debian

$ sudo apt-get instal instaluje kompilacyjne

Rehl \ centos \ fedora

$ sudo dnf grupa instaluj „Narzędzia programistyczne”

Arch \ Manjaro

$ sudo pacman -sy bazowy devel

Poprawka 3: Zainstaluj pakiety deweloperów Python

Najczęstszą przyczyną tego błędu jest brak pakietów programistycznych Python. Chociaż mogą być zainstalowane domyślnie w niektórych dystrybucjach Linux, musisz je zainstalować ręcznie.

Możesz je zainstalować, uruchamiając je:

Debian

$ sudo apt-get instaluj Python-dev
$ sudo apt-get instaluj Python3-dev

Rehl \ centos \ fedora

$ sudo dnf instaluj Python-Devel
$ sudo dnf python3-devel

Arch \ Manjaro

$ sudo pacman -Python3 cmake

Wniosek

W tym samouczku nauczyłeś się, jak naprawić „GCC, polecenie błędu nie powiodło się ze statusem wyjścia 1” w trzech głównych krokach.

Dziękuje za przeczytanie!!