pip install시 긴 에러 메세지 끝에 cp949 에러코드가 뜰 때가 있다.
다음과 같은 방법을 시도하면 해결될 가능성이 있다.
바로 위에 위치한 .py 파일을 연다. (사용자마다 경로명은 상이할 수 있음)
에러 메세지에 표시된 line을 찾아간다.
open 함수 속에 encoding = "utf-8"을 적어준다.
한편 구글링하다 보면 파이썬 설치 경로의 configparser.py 에서 encoding을 바꾸는 방법도 보이는데,
나는 그 방법으로는 해결하지 못하여 위의 방법을 사용해 해결하였다.
윈도우11의 경우 사용자 이름이 한글인 경우 이러한 오류가 발생하는 듯 하다.
특히 venv에서 작업하는경우 매번 에러가 표시되어 불편했는데, 환경변수에서 PYTHONUTF8
값을 1로 지정하면 이러한 에러가 더이상 발생하지 않는다.
변수명은 PYTHONUTF8
이니 복사해서 쓰자. 나는 PYTHONUTF-8 로 잘못 적어서 헤멨음..
나의 구원자... 하늘이 내려주셨나.... 감사합니다... 감사합니다...