Установка 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 ??

  • Как создать круговые миниатюры с PIL?
  • Кадрирование изображений с использованием Python
  • Проблема с установкой PIL с использованием virtualenv или buildout
  • Преобразование объекта Pillow Image и измерения размера массива numpy
  • Как изменить фотографию с фотографией на «Сканированный»
  • Обрезать изображение в центре с помощью PIL
  • pip не удается установить PIL или Pillow с ошибкой mt.exe
  • Установка подушки / PIL на Mavericks
  • 18 Solutions collect form web for “Установка PIL с пипсом”

    1. Установите Xcode и Xcode средства командной строки, как уже упоминалось.
    2. Вместо этого используйте подушку, поскольку 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 

    Я получил ответ от обсуждения здесь :

    Я пытался

     pip install --no-index -f http://dist.plone.org/thirdparty/ -U PIL 

    и это сработало.

    В Mac OS X используйте следующую команду:

     sudo pip install http://effbot.org/media/downloads/Imaging-1.1.7.tar.gz 

    В эти дни каждый использует Pillow, дружелюбную вилку PIL, над PIL.

    Вместо: sudo pip install pil

    Сделайте: sudo pip install pillow

     $ sudo apt-get install python-imaging $ sudo -H pip install pillow 

    Я так понимаю, вы на Mac. См. Как установить PIL на mac os x 10.7.2 Lion

    Если вы используете [homebrew] [], вы можете установить PIL только с помощью brew install pil . Затем вам может потребоваться добавить каталог установки ( $(brew --prefix)/lib/python2.7/site-packages ) к вашему PYTHONPATH или добавить расположение самого каталога PIL в файл под названием PIL.pth файл в любом ваших каталогов сайтов-пакетов, с содержимым:

     /usr/local/lib/python2.7/site-packages/PIL 

    (предполагается, что brew --prefix/usr/local ).

    Кроме того, вы можете просто загрузить / установить / установить его из источника:

     # download curl -O -L http://effbot.org/media/downloads/Imaging-1.1.7.tar.gz # extract tar -xzf Imaging-1.1.7.tar.gz cd Imaging-1.1.7 # build and install python setup.py build sudo python setup.py install # or install it for just you without requiring admin permissions: # python setup.py install --user 

    Я выполнил вышеуказанное только сейчас (на OSX 10.7.2, с XCode 4.2.1 и System Python 2.7.1), и он построил просто отлично, хотя есть вероятность, что что-то в моей среде не является дефолтом.

    [homebrew]: http://mxcl.github.com/homebrew/ "Homebrew"

    У меня такая же проблема, но она решена с установкой python-dev .

    Перед установкой PIL выполните следующую команду:

     sudo apt-get install python-dev 

    Затем установите PIL:

     pip install PIL 

    Для Ubuntu PIL больше не работает. Я всегда получаю:

    Не найдено подходящего распределения для PIL

    Поэтому установите python-imaging:

     sudo apt-get install python-imaging 

    Во время установки у меня были некоторые ошибки. На всякий случай у кого-то это тоже. Несмотря на это, я уже сидел под администратором, но не root.

     File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 157, in makedirs mkdir(name, mode) OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/PIL' Storing debug log for failure in /Users/wzbozon/Library/Logs/pip.log 

    Добавление «sudo» решило проблему, с sudo это сработало:

     ~/Documents/mv-server: $ sudo pip install Pillow 

    Для CentOS:

     yum install python-imaging 

    Я попробовал все ответы, но не смог. Непосредственно получайте исходный код с официального сайта, а затем создавайте его.

    1. Перейти на сайт http://www.pythonware.com/products/pil/#pil117
    2. Нажмите «Пиктографическая библиотека изображений 1.1.7», чтобы загрузить источник
    3. tar xf Imaging-1.1.7.tar.gz
    4. cd Imaging-1.1.7
    5. Установка sudo python setup.py

    Я прибил его, используя sudo port install py27-Pillow

    Попробуй это:

     sudo pip install PIL --allow-external PIL --allow-unverified PIL 

    (Окно) Если Pilow не работает, попробуйте загрузить pil на http://www.pythonware.com/products/pil/

    • Сначала вы должны запустить этот sudo apt-get build-dep python-imaging который даст вам все зависимости, которые могут вам понадобиться

    • Затем запустите sudo apt-get update && sudo apt-get -y upgrade

    • Далее следует sudo apt-get install python-pip

    • И затем, наконец, pip install pillow Pil pip install pillow

    Поиск в менеджере пакетов перед использованием pip . На Arch linux вы можете получить PIL от pacman -S python2-pillow

    Есть еще один пакетный инструмент Python, называемый conda . Conda предпочтительнее (я считаю) над pip, когда есть библиотеки, которые должны установить C ++ и другие привязки, которые не являются чистым Python. Conda также включает в себя установку в своей установке, поэтому вы все равно можете использовать pip, но также получаете преимущества conda.

    По умолчанию Conda также устанавливает IPython , pil и многие другие библиотеки. Думаю, тебе понравится.

    Python - лучший язык программирования в мире.