o arquivo de cabeçalho ausente Python.h está no pacote python-dev, verifique primeiro se você o instalou:
$ dpkg --get-selections |grep python-dev
libboost-mpi-python-dev install
libboost-python-dev install
python-dev install
Você também pode usar 'locate' para ver se o arquivo existe:
$ locate Python.h
/usr/include/python2.7/Python.h
Quando souber que você tem o arquivo de cabeçalho, tente ver onde o compilador está procurando:
cd PyQt_installation_dir
grep -r python2.7 .
...
./QtNetwork/QtNetwork.pro:INCLUDEPATH += /usr/local/include/python2.7
...
No meu caso, o problema era que o arquivo estava em /usr/include/python2.7, mas o Makefile incluía o caminho (-I) contido /usr/local/include/python2.7. Para contornar isso, fiz um link:
cd /usr/local/include
ln -s ../../include/python2.7 .
Talvez exista uma maneira mais agradável de fazer isso, mas pelo menos a compilação funcionou.
Melhor Harri