pycharm community 버전을 사용하고 있는데 pycharm community와 python을 모두 수동으로 설치(압축 해제)하여 사용하고 있다.

pycharm 에 python interpreter를 설정하고 아래와 같은 단순 테스트 코드를 수행하였는데 에러를 내 토해냈다.


Code

__author__ = 'NeoDreamer'

print(2 + 3)


Result

E:\Dev\python-3.4.3\python.exe E:/DevWork/Python/pycharm/test/test.py

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

LookupError: unknown encoding: x-windows-949


Process finished with exit code 3


Dos 명령창에서 아래 명령을 실행하면 문제 없이 실행이 되었다.


E:\Dev\python-3.4.3\python.exe E:/DevWork/Python/pycharm/test/test.py


해결하기 위해 인터넷에서 찾아보니 StackOverflow에 이에대한 해결책(http://goo.gl/xaGb0T)이 나와 있었다.

해결 방법은 편집기의 파일 설정과 프로젝트 설정의 인코딩 방식을 "UTF-8"로 설정하는 것이다.

설정 대화상자는 아래를 참고하여 볼 수 있다.

File > Settings... > Editor > File Encodings

IDE Encoding

Project Encoding

Default encoding for properties files


직접 확인한 결과 pycharm community 버전 4.5.4에서 Encoding 설정을 하는 항목이 3개 있었고 이를 UTF-8로 변경시 정상적으로 실행이 되었다.

E:\Dev\python-3.4.3\python.exe E:/DevWork/Python/pycharm/test/test.py

6


Process finished with exit code 0


위 방법은 현재 Project에만 해당하는 것이고 이후 생성되는 프로젝트의 기본 속성을 변경하고자 하는 경우 File 메유에서 Default Settings...에서 변경을 해 주면 된다.


'Dev Story' 카테고리의 다른 글

Hello AutoIt3  (0) 2015.09.22
프로그래머를 위한 한글 폰트 D2Coding  (0) 2015.09.15
Visual Studio 2015 Community 버전 ISO로 내려받기  (0) 2015.07.30
OpenCV contrib 빌드하기  (0) 2015.06.05
OpenCV 3.0 Release  (0) 2015.06.04
Posted by NeoDreamer
:
BLOG main image
사람의 발목을 잡는건 '절망'이 아니라 '체념'이고 앞으로 나아가게 하는건 '희망'이 아니라 '의지'다. - 암스 중에서 - by NeoDreamer

공지사항

카테고리

전체보기 (793)
Life Story (1)
Thinking (2)
Nothing (5)
---------------* (0)
Dev Story (701)
Com. Story (80)
IT Story (1)
---------------+ (0)
Etc (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :
04-30 03:13