Схоже, ви неправильно встановили файли заголовків та статичні бібліотеки для python dev. Використовуйте менеджер пакунків, щоб встановити їх у всій системі.
Для apt
( Ubuntu, Debian ... ):
sudo apt-get install python-dev # for python2.x installs
sudo apt-get install python3-dev # for python3.x installs
Для yum
( CentOS, RHEL ... ):
sudo yum install python-devel # for python2.x installs
sudo yum install python3-devel # for python3.x installs
Для dnf
( Fedora ... ):
sudo dnf install python2-devel # for python2.x installs
sudo dnf install python3-devel # for python3.x installs
Для zypper
( openSUSE ... ):
sudo zypper in python-devel # for python2.x installs
sudo zypper in python3-devel # for python3.x installs
Для apk
( Альпійські ... ):
# This is a departure from the normal Alpine naming
# scheme, which uses py2- and py3- prefixes
sudo apk add python2-dev # for python2.x installs
sudo apk add python3-dev # for python3.x installs
Для apt-cyg
( Cygwin ... ):
apt-cyg install python-devel # for python2.x installs
apt-cyg install python3-devel # for python3.x installs
locate Python.h
і подивіться, чи є у вас файл, перш ніж зробити все це. Якщо ви можете знайти файл, який знаходиться, в основному ця відповідь спрацює: stackoverflow.com/a/19344978/4954434 (Це може бути лише проблема шляху)