Я разместил вопрос на эту тему, и прочитать другие выложили раньше, но никто успешно решена моя проблема.
Я пытаюсь установить Пиль на Мак ОС Х Лев, как мне это нужно для приложения Django. Мне тоже нужна поддержка jpeg, поэтому мне нужно, а также декодер jpeg.
Я пытался скачать исходники libjpeg и их компиляции и установки пил, но это не'т признают каталоге.
Так что я хотел бы, и я считаю, что это существует где-то, это способ для установки пил и libjpeg с установочного пакета, без какой-либо компиляции!
Заранее спасибо за каждый ответ.
В нашем виртуальное окружение мы нашли все, что нам нужно было:
pip uninstall PIL
brew install libjpeg
pip install PIL
это проще, чем некоторые из указанных выше, и может быть достаточно для других с этой проблемой тоже. Хотя там было предупреждение Xcode на самогон и пакет setup.py предупреждение на переустановку пил, все тесты, которые ранее не удалось расшифровать ошибки в формате JPEG успешно после быстрого действия.
Я установил libjpeg и пил на снег, и он был перенесен без проблем Лев.
Однако я думаю, что у вас такая же проблема, я столкнулся с установкой libjpeg 7 на снегу. Решение для меня было :
- убедитесь, что вы не используете GCC 4.0. Это означает, что те экспортные линии .файл bash_profile, что вам нужно, чтобы получить MySQLdb рабочая сейчас нужно уйти.
- сделать (http://www.ijg.org/files/jpegsrc.v7.tar.gz) и делать обычные ./настроить &&усилителя; сделать && сделайте установите (или как там в ридми написано).
- перед установкой пил, но после установки libjpeg, изменить “JPEG_ROOT = нет” в мой setup.py файл “JPEG_ROOT = libinclude(“/usr/местные”)”
Я получил это от комментировать блог.
Затем вы можете переустановить Пиль через pip или easy_install. Убедитесь, что все откомпилированные файлы с вашего последнего запуска удаляется (иногда вы должны сделать это вручную). Я о virtualenv и pip.
Я использовал следующие бинарные получить libpng и libjpeg установленных общесистемных на OSX:
Потому что у меня уже был установлен пильный (через pip на виртуальное окружение), я побежал:
pip uninstall PIL
pip install PIL --upgrade
Это решает `декодер jpeg ошибке не доступна для меня.
Обновления:
Если возникает ошибка кодировщик JPEG не доступен, вам, возможно, потребуется установить libjpeg
. При использовании самодельщик:
brew install libjpeg
Стоит отметить и хорошую информацию, чтобы при работе с Python и PIL: если вы используете виртуальное окружение (и я думаю, что это's очень хорошая идея), пил не может правильно определить образ библиотеки в системе и установить без формата JPEG/PNG поддержка. Использование пакета подушка для совместимых пил вилки, который находит их правильно.
Для OSX, пункт Установить пильный было:
--------------------------------------------------------------------
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version 1.1.7
platform darwin 2.7.2 (default, Oct 11 2012, 20:14:37)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)]
--------------------------------------------------------------------
--- TKINTER support available
*** JPEG support not available
--- ZLIB (PNG/ZIP) support available
*** FREETYPE2 support not available
*** LITTLECMS support not available
--------------------------------------------------------------------
Другого пост привело к тому, что сработает.
Установите библиотеки здесь.