Я развернул сайт Django на моем Vserver (Debian Lenny) и у меня возникли проблемы с PIL.
Я тоже использую virtualenv. Когда я нахожусь в virtualenv и набираю pip install -U PIL, все устанавливается нормально, и я получаю следующее:
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
*** FREETYPE2 support not available
*** LITTLECMS support not available
И когда я захожу в оболочку (оболочка python manage.py) и набираю
from PIL import Image
Я не получаю ошибки.
Но когда я использую его в проекте Django (например, загружая изображение в админ), я просто получаю
No module named PIL
Я не думаю, что это проблема с моделью, потому что она отлично работает на компьютере разработчика, но вот часть класса:
class Category(models.Model):
name = models.CharField(max_length=255, verbose_name="Name")
logo = models.ImageField(upload_to='images/category/', blank=True, null=True, verbose_name="Logo")
Я схожу с ума по этому поводу. Я чувствую, что это очень распространенная проблема, но я пытался гуглить это весь день без удачи.
Заранее спасибо,
Андриян