[python] ImportError : PIL이라는 모듈이 없습니다

쉘에서이 명령을 사용하여 PIL을 설치합니다.

easy_install PIL

그런 다음 이것을 실행 python하고 입력하십시오 : import PIL. 하지만이 오류가 발생합니다.

Traceback (most recent call last):
  File "<console>", line 1, in <module>
ImportError: No module named PIL

그런 문제가 없었어요, 어떻게 생각하세요?



답변

일부 PIL 설치에서는 다음을 수행해야합니다.

import Image

대신 import PIL(PIL은 항상이 방법으로 가져 오지는 않습니다). import Image당신을 위해 일하기 때문에 , 이것은 실제로 PIL을 설치했음을 의미합니다.

라이브러리와 Python 모듈의 이름이 다른 것은 드문 일이지만 PIL (일부 버전)에 대해 선택된 것입니다.

공식 튜토리얼 에서이 모듈을 사용하는 방법에 대한 자세한 정보를 얻을 수 있습니다 .

추신 : 실제로 일부 설치 import PIL 에서는 작동 하지 않아 혼란을 초래합니다. 이것은 @JanneKarila가 찾은 문서예제 와 최신 버전의 MacPorts PIL 패키지 (1.1.7)에 의해 확인됩니다.


답변

쉘에서 다음을 실행하십시오.

pip install Pillow

주의 : PIL은 더 이상 사용되지 않으며 베개 는 후속 제품입니다.


답변

다른 말로, 필자는 PIL과 역 호환되며 새로운 시스템에서 더 잘 유지 관리 / 작동하는 Pillow 사용을 강력히 권장합니다 .

설치되면 할 수 있습니다

import PIL 

또는

from PIL import Image

기타..


답변

처음에 베개를 설치

pip install Pillow

또는 다음과 같이

c:\Python35>python -m pip install Pillow

그런 다음 파이썬 코드에서 호출 할 수 있습니다

from PIL import Image

“Pillow는 더 이상 유지 보수되지 않는 Python Imaging Library 인 PIL의 포크입니다. 그러나 이전 버전과의 호환성을 유지하기 위해 이전 모듈 이름이 사용됩니다.” 에서 베개 설치되어 있지만 “베개라는 이름의 모듈”- python2.7 – 윈도우 7 – 파이썬은 베개를 설치하지 -m


답변

때로는 파이썬에서 Unitest를 실행하는 이러한 유형의 오류가 발생합니다. 해결책은 가상 환경에서 동일한 패키지를 설치 제거하고 설치하는 것입니다.

이 명령을 사용하여 :

pip uninstall PIL

pip install  PIL 

어떤 이유로 오류가 발생하면 명령 시작 부분에 sudo를 추가하고 Enter 키를 누른 후 비밀번호를 입력하십시오.


답변

이것은 Ubuntu 16.04에서 나를 위해 일했습니다.

sudo apt-get install python-imaging

약 30 분 동안 검색 한 후 Wikibooks 에서이 사실을 발견했습니다 .


답변

나는 사용했다 :

pip install Pillow 

pip는 Lib \ site-packages에 PIL을 설치했습니다. PIL을 Lib로 옮길 때 모든 것이 잘 작동했습니다. 저는 Windows 10을 사용하고 있습니다.