Неудачная компиляция не удалась в Ubuntu 14.04
Я пытаюсь установить Crossbar в моем Ubuntu 14.04.
Я установил зависимости согласно инструкции здесь.
Когда я пытаюсь установить крест, перекрученная установка завершается неудачно.
У меня Python 2.7.6. Я установил все пакеты python-devl, и все они обновлены. Я получаю сообщение об ошибке ниже, когда я выполняю "pip install crossbar".
copying twisted/internet/iocpreactor/iocpsupport/winsock_pointers.c -> build/lib.linux-i686-2.7/twisted/internet/iocpreactor/iocpsupport
copying twisted/python/sendmsg.c -> build/lib.linux-i686-2.7/twisted/python
copying twisted/test/raiser.c -> build/lib.linux-i686-2.7/twisted/test
running build_ext
cc -O2 -fPIC -Wimplicit -I/usr/lib/pypy/include -c conftest.c -o conftest.o
building 'twisted.runner.portmap' extension
creating build/temp.linux-i686-2.7
creating build/temp.linux-i686-2.7/twisted
creating build/temp.linux-i686-2.7/twisted/runner
cc -O2 -fPIC -Wimplicit -I/usr/lib/pypy/include -c twisted/runner/portmap.c -o build/temp.linux-i686-2.7/twisted/runner/portmap.o
twisted/runner/portmap.c:10:20: fatal error: Python.h: No such file or directory
include <Python.h>
compilation terminated.error: command 'cc' failed with exit status 1
1 ответ
Решение
У вас есть файлы dev, установленные из pypy? Я не использую Ubuntu, но я считаю, что пакет называется pypy-dev. У меня есть правильный Python.h.
Тот, который вы упоминаете, относится к основной установке Python. /usr/include/python2.7/Python.h