Isso não corrigirá seu problema com a compilação, mas você pode querer instalar o Python 3.6.5 usando um PPA:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6
Eu quero instalar a nova versão do Python (3.6.5) no Ubuntu, mas recebo este erro ao compilar.
KeyError: 'ffi_cflags'
Makefile:596: recipe for target 'sharedmods' failed
make: *** [sharedmods] Error 1
Eu emiti estes comandos:
mkdir soft && cd soft
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
tar xvJf Python-3.6.5.tar.xz
cd Python-3.6.5
./configure
make
Isso não corrigirá seu problema com a compilação, mas você pode querer instalar o Python 3.6.5 usando um PPA:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6