파이썬 pip install 사용시 cp949 encoding 에러 해결법

KH·2023년 6월 1일
0
post-thumbnail

pip install시 긴 에러 메세지 끝에 cp949 에러코드가 뜰 때가 있다.
다음과 같은 방법을 시도하면 해결될 가능성이 있다.

  1. 바로 위에 위치한 .py 파일을 연다. (사용자마다 경로명은 상이할 수 있음)

  2. 에러 메세지에 표시된 line을 찾아간다.

  3. open 함수 속에 encoding = "utf-8"을 적어준다.

한편 구글링하다 보면 파이썬 설치 경로의 configparser.py 에서 encoding을 바꾸는 방법도 보이는데,
나는 그 방법으로는 해결하지 못하여 위의 방법을 사용해 해결하였다.

230604 추가 내용)

윈도우11의 경우 사용자 이름이 한글인 경우 이러한 오류가 발생하는 듯 하다.
특히 venv에서 작업하는경우 매번 에러가 표시되어 불편했는데, 환경변수에서 PYTHONUTF8 값을 1로 지정하면 이러한 에러가 더이상 발생하지 않는다.

변수명은 PYTHONUTF8 이니 복사해서 쓰자. 나는 PYTHONUTF-8 로 잘못 적어서 헤멨음..

profile
What, How, Why

1개의 댓글

comment-user-thumbnail
2024년 3월 21일

나의 구원자... 하늘이 내려주셨나.... 감사합니다... 감사합니다...

답글 달기