'import error'에 해당하는 글 1건

scons 이 python 2.6 을 사용하고있는 시스템에서 python3.2 를사용하게끔

바꿔주려고 했다. 뭔가 잘못되서 scons 을 실행하면 이런 에러만 발생한다.


'import site' failed; use -v for traceback
Traceback (most recent call last):
  File "/usr/bin/scons", line 39, in <module>
    import os
ImportError: No module named os



이유는,

PYTHONHOME 까지는 제대로 설정이 되어있었는데

PYTHONPATH가 선언되어있지 않아서였다.


PYTHONHOME 은 말그대로 python 인터프리터의 위치이고

PYTHONPATH 는 파이썬을 구동하기위한 스크립트(모듈)들이 모여있는 디렉토리이다.

Python3.2 같은경우는 직접 설치를 해서 /usr/local/lib/python3.2 에 모듈들이 모여있는것을 알고있었는데, OS설치시 함꼐 설치된 python2.6 같은경우는  임의의 모듈하나를 골라서 find 검색해서 찾아 설정해주었다.내 경우엔 /usr/lib64/python2.6.





WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,