У меня есть ошибка, которая генерируется PIL, когда я пытаюсь обработать jpg-изображения: Python Imaging Library (PIL) Decoder jpeg not available
.
Как решить эту проблему?
В PIL отсутствует libjpeg
библиотека.
Чтобы установить его:
cd
в распакованную папкуcd ~/Downloads/jpeg-8c
./настроить делать
sudo make install
Но PIL все еще не может найти библиотеку. Теперь вам нужно переустановить его:
sudo pip uninstall pil
)JPEG_ROOT = None
наJPEG_ROOT = libinclude("/usr/local")
Вы также можете установить его с MacPorts . У них есть PIL для нескольких версий Python.
py-pil @1.1.7 (python, graphics)
Python Imaging Library
py24-pil @1.1.7 (python, graphics)
Python Imaging Library
py25-pil @1.1.7 (python, graphics)
Python Imaging Library
py26-pil @1.1.7 (python, graphics)
Python Imaging Library
py27-pil @1.1.7 (python, graphics)
Python Imaging Library
Посетите сайт, чтобы узнать, как установить MacPorts, а затем просто введите sudo port install py-pil
(или одну из других версий, например py27-pil
). Подождите некоторое время, и у вас должен быть работающий PIL, если вы используете версию Python, для которой PIL был установлен.
артханкамаль