вход

Python Image Library (PIL) во FreeBSD

FreeBSD

Как правило во FreeBSD, после установки PIL через pip, обработка JPEG изображений не доступна:

# pip install PIL
...
    --------------------------------------------------------------------
    PIL 1.1.7 SETUP SUMMARY
    --------------------------------------------------------------------
    version       1.1.7
    platform      freebsd8 2.6.6 (r266:84292, Jan 15 2011, 22:29:58)
                  [GCC 4.2.1 20070719
                  [FreeBSD]]
    --------------------------------------------------------------------
    *** TKINTER support not available
    *** JPEG support not available
    --- ZLIB (PNG/ZIP) support available
    *** FREETYPE2 support not available
    *** LITTLECMS support not available
    --------------------------------------------------------------------
    To add a missing option, make sure you have the required
    library, and set the corresponding ROOT variable in the
    setup.py script.
...

Вызвано это тем, что библиотека jpeg в системе отсутствует, а сам pip подтянуть её не может, впрочем, даже и не знает нужно ли?!

#
# pkg_info | grep jpeg
#

Достаточно поставить из портов пакет PIL:

# cd /usr/ports/graphics/py-imaging
# make install clean

# pkg_info | grep jpeg
jpeg-8_3            IJG's jpeg compression utilities

и переставить PIL через pip:

# pip uninstall PIL
# pip install PIL
...
    --------------------------------------------------------------------
    PIL 1.1.7 SETUP SUMMARY
    --------------------------------------------------------------------
    version       1.1.7
    platform      freebsd8 2.7.3 (default, May  5 2012, 10:47:27)
                  [GCC 4.2.1 20070719
                  [FreeBSD]]
    --------------------------------------------------------------------
    *** TKINTER support not available (Tcl/Tk 8.5 libraries needed)
    --- JPEG support available
    --- ZLIB (PNG/ZIP) support available
    --- FREETYPE2 support available
    --- LITTLECMS support available
    --------------------------------------------------------------------
    To add a missing option, make sure you have the required
    library, and set the corresponding ROOT variable in the
    setup.py script.

Качественные премиум темы и шаблоны для Вашего сайта:

Смотреть полный каталог качественных тем и шаблонов

Здесь Вы можете выбрать из более чем 46 000 готовых дизайнов. Шаблоны сайтов + установка + хостинг + персонализация + поисковая оптимизация + копирайтинг — все эти услуги вы всегда можете получить от профессионалов мирового уровня!


Нашли это полезным? Поделитесь с другими:
Не останавливайтесь, читайте дальше:
Оставить комментарий

Статья → Python Image Library (PIL) во FreeBSD

Правила комментирования

  1. Кoммeнтapий всегда проходит премодерацию.
  2. В поле "URL блога" можно указывать только ссылку на главную страницу вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
  4. Весьма вероятно, что короткий и неинформативный кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.