2012. 8. 6. 02:53

python 을 패키지 설치후 실행을하면 아래와 같은 에러를 뱉어 냈다.


Fatal Python error: Py_Initialize: can't initialize sys standard streams

LookupError: unknown encoding: 5601


젠장.. 이 오류로 거의 20시간 이상 서핑만 했다. 인코딩 문제인데, 이걸 해결하는데 정말 많은 시간을 버린것같다.

게다가 솔라리스 환경인지라 에러 코드가 정확히 맡는 사람이 하나도 없었고, 윈도우 환경에서 비슷한 에러를 출력한 사람을 찾게 되었다. 해결방법은 아래와 같다.


http://bugs.python.org/file14014/alias_cp65001.diff  <--참조


필자의 경우

[********:/usr/local/lib/python3.1/encodings]# pwd

/usr/local/lib/python3.1/encodings


위의 경로에서 필요한 언어셋 아래에 에러가된 인코딩 방식을 지정해줌으로써 해결되었다.


미친듯이 고생한 에러의 결과가 위와 같이 해결되었다.



Posted by k1rha