2015-06-25 8 views
0

В последнее время, когда я пытаюсь установить gevent 1.0.2 я получаю следующее сообщение об ошибке:Как установить GEvent на обновленный Ubuntu 14.04

x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DLIBEV_EMBED=1 -DEV_COMMON= -DEV_CLEANUP_ENABLE=0 -DEV_EMBED_ENABLE=0 -DEV_PERIODIC_ENABLE=0 -Ibuild/temp.linux-x86_64-2.7/libev -Ilibev -I/usr/include/python2.7 -c gevent/gevent.corecext.c -o build/temp.linux-x86_64-2.7/gevent/gevent.corecext.o 

In file included from gevent/libev.h:2:0, 
       from gevent/gevent.corecext.c:249: 
libev/ev.c:45:22: fatal error: config.h: Aucun fichier ou dossier de ce type 
# include "config.h" 
        ^

compilation terminated. 
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 

Что мне не хватает? Независимо от того, устанавливаю ли я libev-dev или нет, он продолжает останавливаться при той же ошибке.

+0

У меня такая же проблема. Дополнительная информация: компиляция завершается с ошибкой 'pip' или' easy_install', если я получаю исходный код и запускаю 'python setup.py install', он работает. Однако мне нужно, чтобы 'easy_install' смог установить это, поскольку это необходимо для сборки на основе сборки. – manu

ответ

0

Проверка TMPDIR не имеет знака "noexec".

В качестве альтернативы вы можете запустить pip с помощью TMPDIR=/home/$USER/tmp pip install gevent.

Смежные вопросы