Ubuntu 18.04 (Bionic Beaver) tem o python3 como o python padrão .
Embora você tenha instalado o pacote de cabeçalho python-dev baseado em python2, quando o script de configuração do software realmente invoca python , resulta na invocação de python3 - que falha devido a sintaxe incompatível:
checking for headers required to compile python extensions... File "<string>", line 1
import sys; print sys.prefix
^
SyntaxError: invalid syntax
File "<string>", line 1
import sys; print sys.exec_prefix
^
SyntaxError: invalid syntax
not found
configure: WARNING: Python not found, disabling python support
Você pode substituir o padrão definindo a variável PYTHON=/usr/bin/python2 na linha de comando:
$ ./configure PYTHON=/usr/bin/python2
.
.
.
checking for /usr/bin/python2 version... 2.7
checking for /usr/bin/python2 platform... linux2
checking for /usr/bin/python2 script directory... ${prefix}/lib/python2.7/dist-packages
checking for /usr/bin/python2 extension module directory... ${exec_prefix}/lib/python2.7/dist-packages
checking for headers required to compile python extensions... found