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
위의 경로에서 필요한 언어셋 아래에 에러가된 인코딩 방식을 지정해줌으로써 해결되었다.
미친듯이 고생한 에러의 결과가 위와 같이 해결되었다.
'Server Manager' 카테고리의 다른 글
우분투 아파치2 디렉토리 리스팅 막는 법 (Ubuntu apache2 Directory listing deny) (0) | 2012.10.23 |
---|---|
[리눅스] 특정 포트를 사용하는 프로그램 알아내기 + 포트를 사용하는 프로그램 죽이기 (0) | 2012.09.06 |
Sun OS (solaris) 에서 python 3.2 설치하기 (0) | 2012.08.04 |
Xinetd 데몬으로 프로그램 돌리기 (To Run program via Xinetd deamon) (0) | 2012.05.06 |
SSH 로 서버에 접속시에 세션이 바뀌었을때 처리하는 명령어. (0) | 2012.03.21 |