2015-09-12 2 views
0

У меня есть проблема с загрузкой картинки в моем Django администратора на OpenShift:PIL/Подушка на OpenShift: декодер JPEG не доступен

Exception Type:  IOError 
Exception Value: decoder jpeg not available 

Так что я заново установил подушки через pip install Pillow==2.8.2 -U --force-reinstall и окончательное резюме показывает:

-------------------------------------------------------------------- 
PIL SETUP SUMMARY 
-------------------------------------------------------------------- 
version  Pillow 2.8.2 
platform  linux2 2.7.8 (default, May 19 2015, 02:50:14) 
      [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] 
-------------------------------------------------------------------- 
*** TKINTER support not available 
--- JPEG support available 
*** OPENJPEG (JPEG2000) support not available 
--- ZLIB (PNG/ZIP) support available 
--- LIBTIFF support available 
--- FREETYPE2 support available 
*** LITTLECMS2 support not available 
*** WEBP support not available 
*** WEBPMUX support not available 
-------------------------------------------------------------------- 

Поэтому я догадался, что это будет исправлено, но это не так. У вас есть идея?

EDIT 1: дубликат ниже упоминалось предлагает установить libjpeg-dev, но это не представляется возможным, так как конфетка не доступен в OpenShift. Кроме того, я мог бы перечислить следующие пакеты:

> ll /usr/lib*/libjpeg* 
/usr/lib64/libjpeg.so -> libjpeg.so.62.0.0 
/usr/lib64/libjpeg.so.62 -> libjpeg.so.62.0.0 
/usr/lib64/libjpeg.so.62.0.0 
/usr/lib/libjpeg.so.62 -> libjpeg.so.62.0.0 
/usr/lib/libjpeg.so.62.0.0 
> ll /usr/lib*/libfreetype* 
/usr/lib64/libfreetype.so -> libfreetype.so.6.3.22 
/usr/lib64/libfreetype.so.6 -> libfreetype.so.6.3.22 
/usr/lib64/libfreetype.so.6.3.22 
/usr/lib/libfreetype.so.6 -> libfreetype.so.6.3.22 
/usr/lib/libfreetype.so.6.3.22 

Есть что-то здесь?

EDIT 2: Это может быть из-за отсутствия /usr/lib/libjpeg.so (наличие в /usr/lib64 не хватает), но опять же, ln -s /usr/lib/libjpeg.so.62 /usr/lib/libjpeg.so нуждается в корневой поддержки ... Как я могу сделать?

+0

возможно дубликат [Декодер JPEG не доступен ошибка, когда после Джанго фото приложение учебник] (http://stackoverflow.com/questions/12555831/decoder-jpeg-not-available-error-when-following-django-photo-app-tutorial) – Brandon

+1

Нет, это не дубликат. Доступ к Yum недоступен в OpenShift. – Emmanuel

ответ

0

Ok, найдено: У меня была версия PIL ранее была установлена, моя проблема исчезла, когда я удалил PIL и оставили в покое подушку ...

Смежные вопросы