Ошибка GCC из easy_install setproctitle - PullRequest
       22

Ошибка GCC из easy_install setproctitle

4 голосов
/ 18 октября 2011

Я пытаюсь установить 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. Любая помощь будет оценена.

1 Ответ

9 голосов
/ 18 октября 2011

Установите пакет python-dev .

...