파이썬 코드를 실행했는데 ModuleNotFoundError 에러가 발생했다면, 해당 모듈(라이브러리 또는 패키지)가 설치되지 않아서 발생한 것입니다.
ModuleNotFoundError: No module named 'PIL'
이 경우에는 PIL이라는 모듈이 없다는 뜻입니다. 이런 메시지가 떴을 때 보통 우리는 관습적으로 다음과 같이 설치를 시도해보곤 합니다.
pip install PIL
하지만, 이 경우에는 다음과 같은 에러 메시지가 뜹니다. 적절한 것을 못 찾아서 설치가 안 된 것이죠.
그러면 PIL을 설치하기 위한 올바른 방법은 무엇일까요? 바로 다음과 같은 명령으로 설치하는 것입니다.
pip install pillow
사실 이게 어느 정도 pillow라는 모듈을 접해본 사람에게는 당연한 건데, 처음 이 에러를 겪은 분들은 당황하실 수 있어서 정리해봤습니다.
'Dev > python' 카테고리의 다른 글
[python] playsound 라이브러리 playsound.PlaysoundException: Error 259 for command 예외 해결 방법 (2) | 2022.08.04 |
---|---|
[pandas] 중복 데이터 제거하기, 데이터프레임 drop_duplicates() 메소드 (0) | 2022.08.01 |
[pandas] 누락된 데이터가 - 등의 기호로 표현되어 있을 때 NaN으로 변경하는 방법, replace() 메소드 (0) | 2022.07.29 |
[python] powershell에서 virtualenv 가상환경 활성화시 발생하는 오류 해결 방법 (0) | 2022.07.27 |
[pandas] 특정 날짜 이후 데이터만 선택하기 (0) | 2022.07.26 |
[PySide6] QLabel 수평 가운데에 배치하기 (0) | 2022.07.23 |
[pandas] 결측치를 다른 값으로 채워 넣는 방법, fillna 메소드 (0) | 2022.07.23 |
[PySide6] QLineEdit 위젯에 placeholder 넣는 방법 (0) | 2022.07.22 |