ดูเหมือนว่าคุณยังไม่ได้ติดตั้งไฟล์ส่วนหัวและไลบรารี่แบบคงที่สำหรับ 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 (อาจเป็นเพียงปัญหาเกี่ยวกับเส้นทาง)