Форум сайта python.su
Загрузите правильное изображение. Файл, который вы загрузили, поврежден или не является изображением.
Изображение не битое, система Debian
Скажите, какие библиотеки нужно установить, чтобы такого не было, на FreeBSD это решалось все просто.
Офлайн
> Изображение не битое
Не битое в момент обработки на стороне сервера? Запустите сайт через дебаг сервер и с помощью дебагера посмотри то место, где возникает экспешн, посмотрите, что там за данные: может быть пустая строка или что-то ещё.
Офлайн
Нет, дело не в этом, я на дебаге, на новой системе, в админке, загружаю изображение в формате jpg, во всех остальных грузится, а в jpg нет.
Проблема с библиотекой - явно.
Вот, что с библиотекой сделать, PIL вроде стоит.
Была такая проблема на FreeBSD, поставил пакет Pytoh для работы с графикой(graphics/py-imaging) и все стало хорошо, а вот на Debian не знаю как исправить ошибку.
“экспешн” - откуда такие слова то берете?Что это вообще такое?
Отредактировано xxnikolayxx (Июнь 23, 2012 14:35:56)
Офлайн
Попробуйте этот рецепт:
sudo aptitude remove python-imaging
sudo aptitude install libjpeg62-dev libfreetype6-dev
sudo pip install -U PIL
Офлайн
lorienЯ чет не много занервничал и переснес все обратно на фряху.
Попробуйте этот рецепт:
sudo aptitude remove python-imaging
sudo aptitude install libjpeg62-dev libfreetype6-dev
sudo pip install -U PIL
Офлайн
lorienАга, теперь понял =)
экспешн это Exception :)
Офлайн
> Я чет не много занервничал и переснес все обратно на фряху.
А ну да, это несомненно легче, чем ввести в консоль три строчки, что я выше показал :)
Офлайн
lorienЯ уже так пробовал.
Офлайн