문제

빨간 모자 상자에서 Python을 2.3에서 2.6.4로 업그레이드하고 Symlink를 python 그래서 입력하면 python 2.6.4 통역사가 나타납니다.

그러나 내 .py 파일은 명령 줄에서 작동하지만 브라우저에서는 작동하지 않습니다. a sys.path 문제를 해결하여 브라우저에서 파일을 열고 인쇄했습니다. sys.path.

놀랍게도, 내 sys.path 명령 줄에서 호출 할 때보다 브라우저에서 호출 할 때 다릅니다. 경로는 모두 2.3을 참조하기 때문에 Apache가 설치 한 새로운 2.6.4 버전보다는 Python 2.3을 선택하고 있다고 생각합니다.

Apache를 Python 2.6.4로 사용하게하려면 어떻게해야합니까?

도움이 되었습니까?

해결책

사용하는 경우 mod_python 또는 mod_wsgi, 당신은 그들이 시스템에 처음 설치되었을 때 가지고 있었던 Python 버전으로 만들어 졌을 때 그것을 다시 설치해야합니다 (당신의 경우 Python 2.3 인 것으로 보입니다).

다른 팁

Apache는 Python을 직접 호출하지 않으므로 경로는 관련이 없습니다. Python 2.6.4와 연결하기 위해 새로운 mod_wsgi를 만들고 싶을 것입니다.

RH Box에서 Apache는 아마도 루트 사용자로 실행됩니다. 루트로 로그인하고 어떤 버전의 파이썬 루트가 보이는지 확인하십시오.

안녕

.. 리치

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top