컴퓨터를 업데이트 하고 났더니 갑자기 파이썬에 문제가 생겼다.
visual studio code를 실행하니 한글로 인한 UnicodeEncodeError가 발생.
한글이 들어가면 다 오류가 났다.
그런데 아무리 검색을 하고... 검색을 해도...
다들 파일을 열때 오류가 났지 나처럼 잘 쓰던 파일에서 오류가 나는 경우가 없었다.
알고보니 환경변수 설정 문제였다.
에러코드:
Python310\lib\encodings\cp1252.py
UnicodeEncodeError: ‘charmap’ codec can’t encode characters
해결방법:
파이썬2를 쓰고있다면?
파일 가장 위에 다음 줄을 입력
#-*- coding: utf-8 -*-
파이썬3을 쓰고있다면?
1. 윈도우의 시스템 환경변수 편집 창을 연다
2. 환경변수로 들어간다.
3. 시스템 변수의 새로 만들기 클릭
4. 새 시스템 변수에 다음과 같이 입력한다.
이름: PYTHONIOENCODING
값: utf-8
반드시 완료를 눌러줄것.
5. VS코드의 설정창 (Ctrl + ,)에 들어가서 기본 인코딩을 utf-8로 설정한다.
같은 고통을 겪고있는 누군가에게 도움이 되길 바란다.
'파이썬' 카테고리의 다른 글
[파이썬] VS 파이썬 파일 실행 / 입력오류 / 작동이 안될때 (2) | 2022.08.14 |
---|---|
[atom] 아톰으로 파이썬 실행하기! + 아톰과의 이별 (0) | 2022.07.02 |