Ubuntu 에서 pip install 을 통해 파이썬 패키지를 설치하는 경우 UnicodeDecodeError 가 발생하는 경우가 종종 있다.
내 경우에는 Docker 안에서 우분투를 사용할 때 이런 에러가 나타났는데 Dockerfile 을 빌드할 때 Locale 설정을 해주지 않은 것이 그 이유였다.
해결방법은 Dockerfile 의 상단에 아래의 코드를 추가하고 새로 빌드하거나
FROM ubuntu:18.04
#Set the locale
RUN apt-get update
RUN apt-get install locales
ENV LANG ko_KR.UTF-8
ENV LANGUAGE ko_KR.UTF-8
RUN update-locale LANG=ko_KR.UTF-8
도커를 새로 빌드하긴 싫고 당장의 에러만 해결하고 싶다면 아래의 명령어를 먼저 입력 후 pip install 을 진행해주면 된다
$ export LC_ALL=C.UTF-8
'Programming > Python' 카테고리의 다른 글
[Python] Could not load the Qt platform plugin "xcb" 해결방법 (0) | 2023.02.26 |
---|---|
[Python] list를 부분 분리 할 때 사용하는 '*' (0) | 2022.10.06 |
[Python] 반복문에서 진행결과 (Progress bar) 표시하기 (0) | 2020.01.15 |
[Python] Nuitka 를 사용해 파이썬 모듈을 라이브러리 파일로 만들기 (0) | 2020.01.06 |
[Python] 파이썬 프로젝트에서 참조하는 파일의 path 고정하기 (1) | 2019.11.15 |