요즘 너무 개발에 손을 안댓나. 예전의 열정이 식어버린것 까지는 아닌것 같은데 몇몇 업무를 제외하고 실무를 안하다보니 오랜만에 pycham 을 켰는데, 파이썬 인터프리터가 인식안하는 오류가 발생했습니다.
신기한건 최신버전인 2022.2.3 버전에서는 오류가 나는데, 그 전버전에서는 오류가 안납니다. 그래서 해당 로그를 가지고 jetbrins쪽에 문의를 넣어보니 윈도우 자체의 인코딩 문제인것 같다고 알려주더군요. (대충 로그파일 보니 CP949 이야기 나오면서 인코딩 문제인것 같긴 합니다.)
아시겠지만 우리가 리눅스에서는 이제는 EUC-KR --> UTF-8로 완전히 넘어간것 같은데, 윈도우에서는 한글은 cp949를 사용하고 있습니다. (*이런 표준 관계는 잘모르겠지만), 결론은 CP949 --> UTF-8로 변경해주면 문제는 해결됩니다.
저는 윈도우 11을 사용하기때문에 윈도우 11기준으로 설명하면,, (윈도우는 버전업이 되면서 편해지는것 같긴한데, 오히려 옛날 제어판이 더 직관적이고 편한것 같습니다)
언어 및 지역으로 들어갑니다
그다음 하단부에 있는 기본 언어 설정에 들어갑니다
그다음 시스템 로캘 변경을 누릅니다
그다음 UTF-8 사용을 누르고 재부팅하면 해당 문제는 없어집니다.
'Study > Python' 카테고리의 다른 글
폐쇄망에 docker,python 배포 할 때 pip 사용하기(feat.devpi-server) (0) | 2023.02.23 |
---|---|
Building a Blog with Python: A Step-by-Step Guide (0) | 2023.02.10 |
flask-restplus nginx proxy_pass 했을때 swaggerui가 안보일때 (0) | 2020.05.06 |
flask ImportError: cannot import name 'cached_property' from 'werkzeug' error 해결 (0) | 2020.04.27 |
Pyenv offline (오프라인, 폐쇄망) 환경에서 사용하기 (1) | 2017.11.15 |
Python FLASK 로 HTTPS 기반 API 만들기 (0) | 2017.03.18 |