2013-11-14 3 views
3

Я изучаю Django, поэтому я создал приложение простой галереи, которое позволяет загружать изображения через Django. admin приложение. Когда я выбираю изображение с помощью ImageField с моего компьютера и нажмите Сохранить, он дает ошибкуМодуль «_imaging» для PIL не может быть импортирован: загрузка DLL не удалась: указанный модуль не был найден

Я использую Django1.6, apache2.2, Python2.7.5 и PIL также установлен для этого версия python.

Кто-нибудь знает, как решить эту проблему?

+4

Попробуйте удалить PIL и установка подушки. Начиная с Django 1.6 Pillow является «предпочтительной библиотекой манипулирования изображениями для использования с Django» (см. [Примечания к выпуску] (https://docs.djangoproject.com/en/dev/releases/1.6/). –

+0

Вы работаете в виртуальной среде (и это PIL в этой виртуальной среде?) –

+2

Да Я в виртуальной среде, и установка Pillow решила проблему. – qurban

ответ

2

Как предложил Людвик трамвайщик, я удалил PIL и установлен Подушка и проблема решена. PIL работал отлично для меня с более ранними версиями Django но не с Django 1.6

+0

Как это сделать? 'pip uninstall PIL'' pip install Pillow' – User

+0

Да, это должно работать – qurban

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