Подушка Python не устанавливается под OSX

Я пытаюсь установить библиотеку Python Pillow, и я получаю следующую ошибку:

ValueError: zlib is required unless explicitly disabled using --disable-zlib, aborting 

Я следил за потоком, чтобы попытаться его исправить: Fail во время установки Pillow (модуль Python) в Linux

Проблема в том, что, похоже, до сих пор не удалось найти zlib, который я установил через homebrew.

Я сделал чек, чтобы убедиться, что он был установлен:

 > brew search zlib homebrew/dupes/zlib ✔ lzlib 

Я заметил, что он находится в другом месте, чем стандартная установка для приготовления («homebrew / dupes / zlib»). Я попытался удалить / переустановить, и он вернул его в одно и то же место («homebrew / dupes / zlib»). Проблема заключается в том, что установщик / компилятор просто не может найти его в этом месте.

Мой вопрос: есть ли способ либо псевдониму пути lib, указать установщик на это место в lib, либо полностью очистить его от домашнего заваривания, чтобы снова установить его как zlib? Каков наилучший путь для этого?

Спасибо, RB

5 Solutions collect form web for “Подушка Python не устанавливается под OSX”

У меня была такая же ситуация (Homebrew zlib в / usr / local / opt / zlib), но установка CFLAGS=… не исправила ошибку.

xcode-select --install работает.

Я понял, как с этим справиться. Я должен был установить следующий флаг через переменную среды, перед установкой pip, чтобы убедиться, что он использовал правильный путь zlib при компиляции подушки.

 CFLAGS="-I/usr/local/opt/zlib/include" pip install pillow 

Это сработало.

Я просто установил jpeg lib в MacOSX Yosemite

brew install jpeg

после этого

подушка для установки подушки

Это сработало хорошо! 😉

Если вы находитесь на MacOSX и установили zlib с варкой, попробуйте

 brew link zlib --force 

Это сработало для меня. Link: Fail во время установки Pillow (модуль Python) в Linux

Ни одно из решений, предоставленных до сих пор, не работало для меня (OS X ElCapitan). Вот что сработало:

 brew tap homebrew/dupes brew install zlib brew install jpeg 

Проблема в том, что zlib больше не доступен по умолчанию для Homebrew. Lzlib, который он предлагает вам установить, не работает.

Подробный ответ можно найти здесь: Ошибка при установке Pillow (модуль Python) в Linux

  • PIL Image Преобразование из RGB в YCbCr Результаты в 4-х каналах вместо 3 и ведётся как RGB
  • как сохранить фигуру pylab в файл в памяти, который можно прочитать в изображении PIL?
  • Прямоугольная ограничивающая рамка вокруг блобов в монохромном изображении с использованием python
  • Использование Pycairo для генерации изображений динамически и обслуживания в Django
  • как вытеснить образ в python?
  • Преобразование RGBA PNG в RGB с PIL
  • Python 2.6: создание образа из массива
  • Python PIL: Как нарисовать эллипс в середине изображения?
  • Python - лучший язык программирования в мире.