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