python.h não encontrado

4

Eu tenho um script de instalação que chama o gcc e o gcc tenta compilar um arquivo .c que inclui um cabeçalho que não existe no meu sistema (ubuntu).

#include "Python.h"

Eu tenho tanto o python 2.x quanto o python 3.x instalado, mas executando um

sudo find / -name "Python.h"

não retorna nenhum resultado. Eu suspeito que ele não pode ser empacotado com binários python. Alguém tem que resolver algo parecido com isso? Obrigado.

    
por kaiseroskilo 11.02.2012 / 19:49

1 resposta

5

Python.h faz parte do código-fonte do python. Você precisará de python-dev para obter os cabeçalhos instalados corretamente. Apenas execute sudo apt-get install python-dev

Se você precisar dos arquivos de desenvolvimento para o Python 3, use sudo apt-get install python3-dev .

    
por 11.02.2012 / 19:52

Tags