setproctitle 的 easy_install 中的 gcc 错误
我正在尝试安装 setproctitle。我尝试过下载软件包并使用 setup.py 进行安装,并且尝试过 easy_install 。这两种方法都不起作用,两者都得出了类似的结果:
:~$ sudo easy_install setproctitle
Searching for setproctitle
Reading http://pypi.python.org/simple/setproctitle/
Reading http://code.google.com/p/py-setproctitle/
Best match: setproctitle 1.1.2
Downloading http://pypi.python.org/packages/source/s/setproctitle/setproctitle-1.1.2.zip#md5=52f99a78cbdd1b0036bf41b4512442e7
Processing setproctitle-1.1.2.zip
Running setproctitle-1.1.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-P9lA8V/setproctitle-1.1.2/egg-dist-tmp-T0jtZK
In file included from src/spt.h:15,
from src/setproctitle.c:14:
src/spt_python.h:14:20: error: Python.h: No such file or directory
src/setproctitle.c:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
src/setproctitle.c:34: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
src/setproctitle.c:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
src/setproctitle.c:68: error: array type has incomplete element type
src/setproctitle.c:69: error: ‘PyCFunction’ undeclared here (not in a function)
src/setproctitle.c:69: error: expected ‘}’ before ‘spt_setproctitle’
src/setproctitle.c:70: error: expected ‘}’ before ‘spt_getproctitle’
src/setproctitle.c:99: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘initsetproctitle’
error: Setup script exited with error: command 'gcc' failed with exit status 1
我不太确定发生了什么。我之前就安装过,很顺利。我正在运行全新安装的 Ubuntu 10.04。任何帮助将不胜感激。
I'm trying to install setproctitle. I've tried just downloading the package and using setup.py to install and I've tried easy_install. Neither method works, both come up with something that looks like:
:~$ sudo easy_install setproctitle
Searching for setproctitle
Reading http://pypi.python.org/simple/setproctitle/
Reading http://code.google.com/p/py-setproctitle/
Best match: setproctitle 1.1.2
Downloading http://pypi.python.org/packages/source/s/setproctitle/setproctitle-1.1.2.zip#md5=52f99a78cbdd1b0036bf41b4512442e7
Processing setproctitle-1.1.2.zip
Running setproctitle-1.1.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-P9lA8V/setproctitle-1.1.2/egg-dist-tmp-T0jtZK
In file included from src/spt.h:15,
from src/setproctitle.c:14:
src/spt_python.h:14:20: error: Python.h: No such file or directory
src/setproctitle.c:28: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
src/setproctitle.c:34: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
src/setproctitle.c:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
src/setproctitle.c:68: error: array type has incomplete element type
src/setproctitle.c:69: error: ‘PyCFunction’ undeclared here (not in a function)
src/setproctitle.c:69: error: expected ‘}’ before ‘spt_setproctitle’
src/setproctitle.c:70: error: expected ‘}’ before ‘spt_getproctitle’
src/setproctitle.c:99: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘initsetproctitle’
error: Setup script exited with error: command 'gcc' failed with exit status 1
I'm not really sure what's going on. I've installed it easily before. I'm running a fresh installation of Ubuntu 10.04. Any help would be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
安装 python-dev 软件包。
Install the python-dev package.