質問: pipを使ったpilのインストール 以下のコマンドを使用して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は基本的に死んでいるので、代わりにpillowを使用してください。枕はpilの手入れの行き届いたフォークです。 https://pypi.python.org/pypi/pillow/2.2.1 pip install pillow 両方のpythonsをインストールしていて、これをpython 3用にインストールしたい場合は、次のようにします。python3 -m pip install pillow