При создании rpm для Python-2.7.15 на centos 7.5.Я создавал rpm используя следующую команду.
python setup.py bdist_rpm ..... ...... ..... Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.UFJQ7P + umask 022 + cd /root/rpmbuild/SOURCES/Python-2.7.15/build/bdist.linux-x86_64/rpm/BUILD + cd Python-2.7.5 + env 'CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' python setup.py build running build running build_ext error: pyconfig.h: No such file or directory error: Bad exit status from /var/tmp/rpm-tmp.UFJQ7P (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.UFJQ7P (%build) error: command 'rpmbuild' failed with exit status 1
pyconfig.h является частью пакета python-devel для CentOS.Установите его с
pyconfig.h
sudo yum install python-devel
Для дистрибутивов на основе Debian используйте
sudo apt-get install python-dev