Como corrigir Fatal error: Python.h: No such file or Directory no Ubuntu/Debian

Linguagem Python consolida liderança

Muitos usuários tem encontrado o erro “Fatal error: Python.h: No such file or Directory” ao tentar usar o Python e você vai aprender a corrigir, digamos que você tenha executado o seguinte comando abaixo:

gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/MD2.c -o build/temp.linux-x86_64-2.7/src/MD2.o

E aí você pode encontrar o erro:

Não precisa achar que é hora de reinstalar o sistema , na verdade um pacote chamado Python-dev esta faltando, e tudo o que você precisa fazer é instalar e logo o erro vai ser resolvido. O problema é que o Python.h deixou de ser um arquivo de cabeçalho e muita gente tem visto esse erro por aí, você deve baixar cerca de 38MB.

O nome do pacote é o mesmo em qualquer distribuição Linux, use o gerenciador de pacote para fazer a instalação do python-dev!

Como corrigir o erro: “Fatal error: Python.h: No such file or Directory”

Se você estiver usando o Python 2.X execute o comando abaixo, escolha melhor opção com sudo ou como ROOT:

sudo apt-get install python-dev

E se você estiver usando o Python 3.X execute o comando abaixo, escolha melhor opção com sudo ou como ROOT:

sudo apt-get install python3-dev

Agora é só esperar instalar e voltar a compilar seus módulos em Python!
Sair da versão mobile