Neste tutorial, examinaremos a causa desse erro e forneceremos soluções possíveis para resolvê -lo.”
Causa do "comando de erro" GCC "falhou com o status de saída 1"
Esse tipo de erro ocorre quando você tenta compilar e instalar a biblioteca Python que depende de um compilador C.
Se o Python não conseguir encontrar o GCC e outras bibliotecas de construção necessárias, ele lançará o erro "Erro comando" gcc "falhou com o erro de saída do status 1".
Um exemplo desse erro é mostrado abaixo:
A partir do exemplo de saída acima, podemos ver que o erro é causado por python.H Arquivo de cabeçalho. O python.H Arquivo de cabeçalho faz parte do pacote de desenvolvimento Python.
Correção 1: Instale o compilador GCC
Uma das maneiras possíveis de corrigir o erro é garantir a instalação do compilador GCC mais recente está instalado no seu sistema.
Você pode fazer isso executando o comando:
Debian
$ sudo apt-get install gccRehl \ fedora \ centos
$ sudo yum install gccArch \ Manjaro
$ sudo pacman -s gccMac OS
$ Brew Install GCCCorreção 2: Instale o Build Essentials & Build Dependências
A próxima etapa que você pode dar para corrigir este erro é instalar os pacotes de constituir e criar pacotes de dependências.
Build Essentials refere -se aos pacotes usados para compilar pacotes, incluindo compiladores GCC e G ++.
Instalamos esses pacotes executando o comando:
Debian
$ sudo apt-get Install Build-SESTIALSRehl \ centos \ fedora
$ sudo dnf grupo de instalação "Ferramentas de desenvolvimento"Arch \ Manjaro
$ sudo pacman -Sy base -develCorreção 3: Instale os pacotes de dev python
A causa mais comum desse erro está faltando pacotes de desenvolvimento do Python. Embora eles possam ser instalados por padrão em algumas distribuições Linux, você precisará instalá -las manualmente.
Você pode instalá -los executando -os:
Debian
$ sudo apt-get install python-devRehl \ centos \ fedora
$ sudo dnf install python-develArch \ Manjaro
$ sudo pacman -s python3 cmakeConclusão
Neste tutorial, você aprendeu a corrigir o "comando de erro" gcc "falhou com o status de saída 1" em três etapas principais.
Obrigado pela leitura!!