python.h не увлекается при попытке установить gevent-socketio

Вот моя ошибка при попытке установить gevent-socketio

Установка собранных пакетов: gevent, greenlet Запуск setup.py install для gevent build 'gevent.core' расширение gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes >-fPIC -DLIBEV_EMBED=1 -DEV_COMMON= -DEV_CHECK_ENABLE=0 -DEV_CLEANUP_ENABLE=0 >-DEV_EMBED_ENABLE=0 -DEV_PERIODIC_ENABLE=0 -Ibuild/temp.linux-x86_64-2.7/libev -Ilibev >-I/ py2 / включение / включение -2 / включение / включение / включение / включение / включение: -I / us2 gevent.core.c -o build/temp.linux-x86_64-2.7/gevent/gevent.core.o gevent/gevent.core.c:17:20: фатальная ошибка: Python.h: компиляция такого файла или каталога не прекращена, ошибка: команда 'gcc' завершилась неудачно с состоянием выхода 1 Завершить вывод команды / usr / bin / python -c "import setuptools;file= '/ var / www / bleu / build / gevent / setup.py'; exec (compile (open (файл).read().replace('\r\n', '\n'), файл, 'exec'))" install --single-version-внешне управляемый --record /tmp/pip-_kv6Fy-record/install-record.txt: запуск установки

бегущая сборка

работает build_py

работает build_ext

расширение здания 'gevent.core'

gcc -pthread -fno-строго-псевдонимы -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-прототипы -fPIC > -DLIBEV_EMBED=1 -DEV_COMMON= -DEV_CHECK_ENABLE=0 -DEV_CLEANUP_ENABLE=0_EV_BAB = 0_EV_PER Ibuild/temp.linux-x86_64-2.7/libev -Ilibev -I/usr/include/python2.7 -c gevent/gevent.core.c -o build/temp.linux-x86_64-2.7/gevent/gevent.core. о

gevent / gevent.core.c: 17: 20: фатальная ошибка: Python.h: нет такого файла или каталога

компиляция прекращена.

ошибка: команда 'gcc' не выполнена с состоянием выхода 1

У вас есть идея, как я могу это исправить?

1 ответ

Решение

Установите пакет (ы) разработки:

CentOS / RHEL::

yum install python-devel

Debian / Ubuntu:

apt-get install python-dev
Другие вопросы по тегам