저같은 사람이 없길 바라며 적습니다.

 

갑자기 파이썬이 오류가 생겼다면,

입력input()이 안된다면,

비주얼 스튜디오 코드의 OUTPUT창으로 넘어가고 input()이 안된다면,

 

혹시 다른 언어의 코드를 vs코드에서 돌렸다면.

 

 

 

 

파이썬 파일로 지정했는지 확인하세요

 

컴퓨터를 업데이트 하고 났더니 갑자기 파이썬에 문제가 생겼다.

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로 설정한다.

 

 

 

 

같은 고통을 겪고있는 누군가에게 도움이 되길 바란다.

+ Recent posts