2012-08-16 4 views
1

내 응용 프로그램에 대한 장고 보초를 설치하려고하지만 설치시 오류가 아래에있어 오전 : -장고 센트리 설치 오류

In file included from Modules/_billiard/multiprocessing.c:9: 
Modules/_billiard/multiprocessing.h:12:20: error: Python.h: No such file or directory 
Modules/_billiard/multiprocessing.h:13:26: error: structmember.h: No such file or directory 
Modules/_billiard/multiprocessing.h:14:22: error: pythread.h: No such file or directory 
In file included from Modules/_billiard/multiprocessing.c:9: 
Modules/_billiard/multiprocessing.h:127: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 
Modules/_billiard/multiprocessing.h:133: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 
Modules/_billiard/multiprocessing.h:134: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 
Modules/_billiard/multiprocessing.h:135: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 
Modules/_billiard/multiprocessing.h:136: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 
Modules/_billiard/multiprocessing.h:137: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘BilliardSemLockType’ 
Modules/_billiard/multiprocessing.h:138: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘BilliardConnectionType’ 
Modules/_billiard/multiprocessing.h:139: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘BilliardPipeConnectionType’ 
Modules/_billiard/multiprocessing.h:171: error: expected specifier-qualifier-list before ‘PyObject_HEAD’ 
Modules/_billiard/multiprocessing.c:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 
Modules/_billiard/multiprocessing.c:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 
Modules/_billiard/multiprocessing.c:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 
Modules/_billiard/multiprocessing.c:26: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 
Modules/_billiard/multiprocessing.c:101: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 
Modules/_billiard/multiprocessing.c:136: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 
Modules/_billiard/multiprocessing.c:181: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token 
Modules/_billiard/multiprocessing.c:199: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘Billiard_module_methods’ 
Modules/_billiard/multiprocessing.c:222: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘init_billiard’ 
error: Setup script exited with error: command 'gcc' failed with exit status 1 

장고 버전은 1.2.5이며 파이썬 2.6입니다. 나는 (easy_install, pip, 다운로드 및 설치) 모든 방법을 시도했지만 동일한 오류가 남아 있습니다.

아무에게도 조언 해주세요.

+0

그건 단지 컴파일이 실패했음을 의미합니다. 더 구체적으로 설명해야합니다. 더 구체적인 오류가 있어야합니다. –

+0

오류 콘텐츠를 업데이트했습니다. – keshavv

답변

2

문제는 GCC가 파이썬 헤더 파일을 찾을 수 없다는 것입니다.

어떤 종류의 패키지 시스템에서 설치된 Python을 사용하고 있다면 Python의 개발자 패키지를 설치하십시오. python-dev 또는 라인을 따라 이름을 지정해야합니다.