다음 명령을 사용하여 PIL (Python Imaging Library)을 설치하려고합니다.
sudo pip install pil
하지만 다음과 같은 메시지가 나타납니다.
Downloading/unpacking PIL
You are installing a potentially insecure and unverifiable file. Future versions of pip will default to disallowing insecure files.
Downloading PIL-1.1.7.tar.gz (506kB): 506kB downloaded
Running setup.py egg_info for package PIL
WARNING: '' not a valid package name; please use only.-separated package names in setup.py
Installing collected packages: PIL
Running setup.py install for PIL
WARNING: '' not a valid package name; please use only.-separated package names in setup.py
--- using frameworks at /System/Library/Frameworks
building '_imaging' extension
clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -IlibImaging -I/System/Library/Frameworks/Python.framework/Versions/2.7/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _imaging.c -o build/temp.macosx-10.8-intel-2.7/_imaging.o
unable to execute clang: No such file or directory
error: command 'clang' failed with exit status 1
Complete output from command /usr/bin/python -c "import setuptools;__file__='/private/tmp/pip_build_root/PIL/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-AYrxVD-record/install-record.txt --single-version-externally-managed:
WARNING: '' not a valid package name; please use only.-separated package names in setup.py
running install
running build
.
.
.
.
copying PIL/XVThumbImagePlugin.py -> build/lib.macosx-10.8-intel-2.7
running build_ext
--- using frameworks at /System/Library/Frameworks
building '_imaging' extension
creating build/temp.macosx-10.8-intel-2.7
creating build/temp.macosx-10.8-intel-2.7/libImaging
clang -fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch x86_64 -pipe -IlibImaging -I/System/Library/Frameworks/Python.framework/Versions/2.7/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _imaging.c -o build/temp.macosx-10.8-intel-2.7/_imaging.o
unable to execute clang: No such file or directory
error: command 'clang' failed with exit status 1
----------------------------------------
Cleaning up…
PIL을 설치하도록 도와 주시겠습니까?
답변
- 언급 한대로 Xcode 및 Xcode 명령 행 도구를 설치하십시오.
- PIL이 기본적으로 죽었으므로 베개를 대신 사용하십시오. 베개는 PIL의 유지 포크입니다.
https://pypi.python.org/pypi/Pillow/2.2.1
pip install Pillow
두 Python이 모두 설치되어 있고 Python3 용으로 설치하려는 경우 :
python3 -m pip install Pillow
답변
이것은 나를 위해 작동합니다 :
apt-get install python-dev
apt-get install libjpeg-dev
apt-get install libjpeg8-dev
apt-get install libpng3
apt-get install libfreetype6-dev
ln -s /usr/lib/i386-linux-gnu/libfreetype.so /usr/lib
ln -s /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib
ln -s /usr/lib/i386-linux-gnu/libz.so /usr/lib
pip install PIL --allow-unverified PIL --allow-all-external
답변
apt install을 사용하면이 명령을 사용하여 매우 간단합니다.
sudo apt-get install python-PIL
또는
sudo pip install pillow
또는
sudo easy_install pillow
답변
Mac OS X에서는 다음 명령을 사용하십시오.
sudo pip install https://effbot.org/media/downloads/Imaging-1.1.7.tar.gz
답변
답변
토론 에서 답을 얻었습니다 .
나는 시도했다
pip install --no-index -f http://dist.plone.org/thirdparty/ -U PIL
그리고 효과가있었습니다.
답변
설치
pip install Pillow
그런 다음 파일을 다음과 같이 가져 오십시오.
from PIL import Image
나는 창문을 사용하고 있습니다. 나를 위해 일하고 있습니다.
참고 :
Pillow는 Python Imaging Library를 대체하는 기능적인 대체 기능입니다. Pillow로 기존 PIL 호환 코드를 실행하려면 전역 네임 스페이스 대신 PIL 네임 스페이스에서 이미징 모듈을 가져 오도록 수정해야합니다.
즉 변경 :
import Image
에:
from PIL import Image