pythonpath를 설정하여 모듈을 가져 오는 방법을 모색 중입니다. (브라우저에서) 아파치에서 CGI 파일로 위의 코드를 실행할 때, 그것을 내가 PYTHONPATH 환경 변수 (윈도우 GUI)의 몇 가지 여분의 경로를 추가왜 PYTHONPATH에 다른 값을 부여합니까? cgi (apache)와 비슷하지 않습니다.
import sys
print "modules will be searched in the following paths:"
for path in sys.path:
print path
print "python version: " + sys.version
하지만 : 경로 파이썬을 확인하려면 는보고있다 내 추가 경로를 표시하지 않습니다 ... (실제로, 누락 된 경로에서 모듈을로드하지 않습니다) 파이썬으로 코드를 로컬로 실행하면 모든 경로가 표시되므로 (확인).
#!C:\tools\programming\Python27\python.exe
import cgi
import cgitb
cgitb.enable()
print "Content-type: text/html"
print
import sys
#import timeOperations
for path in sys.path:
print path + "<br>"
print "python version: " + sys.version
print "<html>"
print "<center>Lode doet het weer!</center>"
print "</html>"
나는 컴퓨터를 재부팅했지만 성공하지 못했습니다. 파이썬 버전도 하나만 설치되어 있습니다.
왜 PYTHONPATH에 다른 값을 부여합니까? 나는 모른다. 도움을 주시면 감사하겠습니다.
lode
이것은 훌륭합니다! 나는 처음부터 pythonpath를 좋아하지 않았다. 그리고 이것은 훌륭한 대안이다! 나는 모듈을 찾을 수 없을 때 잡기에이 해결책을 넣었다. :) 대단히 감사합니다. – lode