1
我在我的Vserver(Debian Lenny)上部署一個Django站點,我遇到了PIL問題。Django部署:PIL和virtualenv問題
我也在使用virtualenv。當我在virtualenv中並鍵入PIP安裝-U PIL一切安裝正常,我得到這個:
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
*** FREETYPE2 support not available
*** LITTLECMS support not available
當我去到外殼(蟒蛇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")
我正在走出我的想法。我覺得這是一個非常普遍的問題,但我一直試圖谷歌這一整天都沒有運氣。
由於提前, AndriJan
lib文件夾中你是如何啓動Django應用程序?你確定它在VirtualEnv中啓動 - 有時可以認爲它是,而事實並非如此。我有PIL在VirtualEnv裏面工作。 – Lee 2010-03-08 23:14:43
我使用的是Apache和mod_wsgi – AndriJan 2010-03-09 10:16:03