본문 바로가기
C++ 200제/코딩 IT 정보

파이썬 pillow(pil) 이미지 라이브러리 설치 방법 [윈도우 파이참]

by vicddory 2019. 6. 12.
반응형

파이썬 pillow(pil, 이미지 라이브러리)는 출시된지 오래되었고, 업데이트 멈춘지도 오래되었지만, 성능이 워낙에 좋아 지금도 사랑받는 라이브러리입니다.


윈도우 파이참(파이썬)에서도 pil 라이브러리를 사용할 수 있습니다. 보통 pil 라이브러리를 설치하시는데, pillow를 설치해야 합니다. 이미지 관련 패키지 pillow 설치하면 pil도 함께 설치되므로, 설치 안 되는 pil 설치로 시간낭비할 필요없어요.


먼저 PYTHON PILLOW 설치하는 과정 소개하고, 이미지 패키지 PIL 설치 시도했을 때 발생하는 에러 함께 보겠습니다.

◆ File - Settings

윈도우 파이참(파이썬 IDE)을 실행하고 메뉴에서 File - Settings를 선택합니다.



파이썬 pillow(pil) 이미지 라이브러리 설치 방법 [윈도우 파이참][pycharmlibrary install]


◆ Project:사용하는프로젝트 - Project Interpreter

이 메뉴에서 라이브러리 추가, 삭제, 업데이트 할 수 있습니다.

  • + : 패키지 추가 (설치 안 된)
  • - : 패키지 삭제 (설치된)
  • 눈 : 패키이 전체 업데이트


더하기 기호(+)를 눌러 패키지 추가를 진행합니다.



파이썬 라이브러리 설치[pycharmlibrary install]


◆ Available Packages - pillow 검색

검색창에 pillow 를 적고 엔터를 누르세요. 자동으로 python Pillow 란으로 이동합니다.



파이썬 이미지 pil[pycharmlibrary install]



Pillow 검색 결과를 보면 상당히 많습니다. 여기서 Pillow를 선택하고 왼쪽 아래 Install Package 버튼을 눌러 설치합니다.


이것으로 파이썬 이미지 라이브러리 python Pillow 설치는 완료됩니다. 추가로 설치에 실패하는 과정도 소개합니다. 아래처럼 설치하면 안 되는 점 참고하세요.



◆ 이미지 패키지 PIL 설치

PIL 패키지 검색하면 나오긴 합니다. 근데 설치가 안 될 겁니다.



파이썬 pillow pil 설치[pycharmlibrary install]



Install Package 버튼 누르면 아래처럼 에러 메시지 뜨면서 에러가 발생합니다.


PYTHON PIL 설치 오류 메시지

Error occurred when installing package 'PIL'


오른쪽 Details...를 누르면 자세한 이미지 라이브러리 설치 오류 메시지를 볼 수 있습니다.



파이썬 이미지 라이브러리 설치[pycharmlibrary install]



PIL 버전이 맞지 않아 발생하는 오류라고 합니다. 그래서 다시 Project Interpreter 화면으로 돌아갑니다.


오른쪽 눈 모양 버튼을 눌러 설치된 파이썬 패키지 업데이트를 시도하지만 실패합니다.



파이참 윈도우 pillow 설치[pycharmlibrary install]



또 PIL 패키지에서 오류가 발생하죠. 그래서 명령 프롬프트를 열어 다시 시도합니다.



윈도우 파이참 이미지 라이브러리 설치[pycharmlibrary install]



파이썬 설치 폴더로 이동해 아래처럼 명령어를 입력합니다.


python -m pip install -U pip


명령어 커맨드창에선 성공 메시지가 보이지만 여전히 PIL (이미지 라이브러리) 설치 오류는 해결되지 않습니다.


PIL 라이브러리 자체를 설치하지 못하는 환경인가 봅니다. 파이썬 단점 중 하나인데, 패키지 설치 가능한 것들 정리가 안 된 모양입니다.



관련 글


파이썬 gui, tkinter Class 활용한 입력창, 버튼 [python]


파이썬 파일 읽기 (utf-8 txt) 방법 7가지 예제


파이썬 gui 터틀 그리기 예제, 별 삼각형 사각형 star triangle


#pythonpillow #pytyonpil #파이썬이미지 #파이썬라이브러리설치



ⓒ written by vicddory

반응형