“erro fatal: Python.h: Nenhum arquivo ou diretório” ao compilar o arquivo python para um arquivo executável c?

3

Estou tentando compilar c de python .

Lá mostra os seguintes erros depois de eu executar os seguintes comandos:

-Wall -I/usr/include/python3.5/config-3.5m-x86_64-linux-gnu/libpython3.5m.a -lpython35 -o prime_numbers_2 prime_numbers_2.c

prime_numbers_2.c:11:20: fatal error: Python.h: No Such File or
directory compilation terminated.

Eu também pesquiso no diretório /usr/lib com o seguinte comando:

find . -name Python.h

mas não há Python.h nesse diretório.

Como posso corrigir esses problemas? Devo reinstalar o Python3.5.2?

    
por PaulTsai 31.08.2016 / 11:51

1 resposta

7

Você deve instalar o pacote de desenvolvimento do Python que contém arquivos de cabeçalho e a biblioteca do Python.

sudo apt-get install python3-dev

Fontes:

por Melebius 31.08.2016 / 11:59