Я хочу установить новую версию (3.6.5) Python на Ubuntu, но получить эту ошибку при компиляции.
KeyError: 'ffi_cflags'
Makefile:596: recipe for target 'sharedmods' failed
make: *** [sharedmods] Error 1
Я дал эти команды:
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
Это не устранит Вашу проблему с компиляцией, но Вы могли бы хотеть установить Python 3.6.5 с помощью PPA:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6