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