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

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

 

 

 

 

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

 

https://github.blog/2022-06-08-sunsetting-atom/

 

Sunsetting Atom | The GitHub Blog

We are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022.

github.blog

 

편집기 아톰이 서비스를 종료한다는 기사를 오늘 접하게 되었습니다.

 

제가 방금 파이썬을 공부하려고 아톰에서 헬로 월드 프린트를 시도하고 있었던 참이었어요.

 

원래 만남이 있으면 이별이 있다고 하는데, 이별이 좀 빠르네요~

 


아톰이 사라져도 지금 필요한건..

 

아톰으로 파이썬 실행하기!!!

 

 

아톰을 받으셨는데 아무리 ctrl+shift+b를 눌러도 실행이 안되시나요?

 

패키지를 받아야 하는데 script 검색을 아무리 해봐도 찾지 못하셨나요?

 

 

저는 그랬습니다..

 

이젠 사라질 아톰에서 파이썬을 실행시키는 방법!!

 

아래 링크를 클릭해주세요!

 

https://github.com/atom-community/atom-script

 

GitHub - atom-community/atom-script: Run ( scripts | selections | source ) in Atom

:runner: Run ( scripts | selections | source ) in Atom - GitHub - atom-community/atom-script: Run ( scripts | selections | source ) in Atom

github.com

 

링크에 설명되어있듯이 두가지 방법이 있습니다.

 

1. 깃헙에서 script 패키지를 다운로드 - C:\Users\[사용자]\.atom\packages 폴더에 넣는다. 끝!

2. apm으로 받는다.

 

첫번째는 아주 간단하죠!

저는 두번째 방법으로 했기때문에 조금 더 자세히 설명드려볼게요.

 

apm으로 script 패키지 설치하는 방법:

 

1. 아톰 - apm 폴더의 경로를 찾습니다.

 

대부분 하단 경로일거라 생각합니다. [사용자]는 컴퓨터에 맞게 수정해주세요!

 

C:\Users\[사용자]\.atom\.apm

 

 

2. apm 폴더 안에서 cmd를 실행시킵니다.

폴더 상단의 파일탭 - 명령프롬프트 실행

 

 

3.  apm install script 입력 엔터. 

기다립니다. 인스톨이 끝나고 done이 찍히면 끝!

 

 

22년 12월 15일까지 사용하면 됩니다. ^^ ..

 

+ Recent posts