Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 10, 2013 16:45:02

nikk
От:
Зарегистрирован: 2010-11-09
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка pil/pillow под python 3

Доброго времени суток.
Пытаюсь под Убунту 12.04 поставить PIL. Взял тут исходники: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil (вроде как форкнутые под третий питон), делаю:

python3 ./setup.py build

сборка проходит, но ни JPEG, ни ZLIB ни TIFF ни FREETYPE2 не видит, пишет “not available”. Хотя libjpeg62-dev, zlib1g-dev, zlib1g, libfreetype6-dev и libfreetype6 стоят.

При попытке поставить из исходников pillow версии 1.7.8:
python3 ./setup.py build

не проходит совсем. Хотя на главной странице проекта чётко сказано, что третий питон поддерживается.

ЧЯДНТ? Как поставить PIL или pillow для третьего питона с поддержкой JPEG и PNG под Убунту 12.04, может сталкивался кто?

Заранее спасибо.



Отредактировано nikk (Фев. 10, 2013 17:25:21)

Офлайн

#2 Фев. 11, 2013 01:18:39

Fibio
От:
Зарегистрирован: 2010-09-14
Сообщения: 74
Репутация: +  2  -
Профиль   Отправить e-mail  

Установка pil/pillow под python 3

насколько я знаю это вопрос не питона, нада линки добавить:
sudo ln -s /usr/lib/`uname -i`-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/lib/`uname -i`-linux-gnu/libjpeg.so /usr/lib/
sudo ln -s /usr/lib/`uname -i`-linux-gnu/libz.so /usr/lib/



Офлайн

#3 Фев. 11, 2013 21:35:32

nikk
От:
Зарегистрирован: 2010-11-09
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка pil/pillow под python 3

Линки добавлял уже. Не помогает.



Офлайн

#4 Фев. 16, 2013 19:00:25

nikk
От:
Зарегистрирован: 2010-11-09
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка pil/pillow под python 3

Урра! Нашёл!
Качаем вот отсюда свежие исходники pillow: https://github.com/python-imaging/Pillow
Они спокойно собираются и ставятся под Убунту 12.04

python3 ./setup.py build
sudo python3 ./setup.py install

А главное:

— JPEG support available
— ZLIB (PNG/ZIP) support available
— FREETYPE2 support available
— LITTLECMS support available



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version