2012-12-16 2 views
0

나는 비표준 폴더에 저장되어있는 내 자신의 라이브러리에서 내 자신의 패키지 중 일부를 사용하는 Python 스크립트를 가지고있다 : k : \ lib. 명령 줄에서 스크립트를 실행할 때 PYTHONPATH 환경 변수를 설정했기 때문에 인터프리터는 내 패키지를 찾을 수 있습니다.Windows Python 2.7 CGI 스크립트에서 사용자 정의 패키지를 볼 수 있도록 시스템을 구성하려면 어떻게합니까?

그러나 CGI 스크립트로 스크립트를 실행하면 환경 변수가 읽히지 않는 것처럼 보이므로 내 질문에 대해 어떻게해야합니까? 내가 읽은

하나의 솔루션 내 스크립트의 상단에

import sys 
sys.path.append('k:\\lib') 

을 넣어했지만이 작동하지 않습니다 - 내 스크립트에 다음 줄이 site_consts가 K에

import site_consts 

입니다 : \ lib하지만 "no module named site_consts"라는 오류 메시지가 나타납니다.

파이썬 문제인지 또는 Windows 또는 Apache 문제인지 확실하지 않습니다.

+0

최근 질문을 삭제 한 것이 유감입니다. 좀 더 인내심을 가졌 으면 CGI 프로그램에서 항상 유니 코드 값을 인코딩 할 필요가 있다는 것을 보여줄 수있었습니다. 그 일을하는 좋은 방법이 있고 심지어 그 상황을 위해'print'를 행동하게 만들 수도 있습니다. –

답변

0

설명서에 here에 설명 된 네 개의 디렉토리 중 하나에 name.pth 파일을 추가 할 수 있습니다.

관련 문제