CentOS 5.3에서 웹 사이트를 실행하고 있습니다. 기본적으로 파이썬 2.4를 업그레이드하면 centos가 깨질 것이라고 생각합니다. 나는이 사이트 (http://www.question-defense.com/2009/12/25/how-to-install-python-2-6-on-centos-5-without-breaking-yum)를 따라 파이썬 2.6을 설치했다.Cent OS 5.3에서 python2.6 용 mod_wsgi를 컴파일 할 때 오류가 발생했습니다.
이제 "python"을 실행하면 python2.4가 실행되고 "python26"을 실행하면 python2.6이 실행됩니다.
mod_wsgi-3.2를 컴파일하려고합니다. ./configure를 실행하면 파이썬 2.4 환경 만 필요합니다. 나는 --with-python =/usr/bin/python26을 사용해 보았습니다. 그렇게하면 "make"명령이 작동하지 않습니다.
누군가가이 문제에 대해 궁금해 할 수 있습니까?
미리 감사드립니다.
죄송합니다. 출력이 너무 깁니다.
이렇게 끝납니다.
mod_wsgi.c:14519: error: 'AuthObject' has no member named 'r' mod_wsgi.c:14523:
error: 'AuthObject' has no member named 'log' mod_wsgi.c:14526:
error: 'PyExc_AttributeError' undeclared (first use in this function) mod_wsgi.c:14528:
error: 'AuthObject' has no member named 'log' mod_wsgi.c:14541: error: expected expression before ')' token mod_wsgi.c:14548:
rror: expected ';' before 'ap_log_rerror' mod_wsgi.c:14553:
error: expected ';' before '}' token mod_wsgi.c:14558:
error: too many arguments to function 'wsgi_log_python_error' mod_wsgi.c:14563:
error: expected expression before 'module' apxs:
Error: Command failed with rc=65536 . make: *** [mod_wsgi.la] Error 1
는
우리가 추측하지 않고 출력물을 자유롭게 공유하십시오. –
파이썬 2.4를 사용하여 wsgi 응용 프로그램을 실행하지 못하게하는 이유는 무엇입니까? –
나는 장고를 사용하고 있으며 일부 모듈은 python2.5 이상을 필요로한다. – webdev