Ubuntu 14.04中Twisted编译失败
我正在尝试在我的 Ubuntu 14.04 上安装 Crossbar。
我按照 这里 的说明安装了所需的依赖项。
当我尝试安装 Crossbar 时,Twisted 的安装失败了。
我使用的是 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 个回答
0
你有没有安装pypy的开发文件?我不使用Ubuntu,但我记得这个包叫做pypy-dev。里面有一个合适的Python.h文件。
你提到的那个文件是主Python安装的一部分。它的路径是/usr/include/python2.7/Python.h
。