导入图像适用于GAE,但不适用于dev_appserver.py

时间:2012-10-02 02:50:41

标签: python image google-app-engine python-imaging-library

我正在使用PIL作为GAE应用程序,并且一直使用

导入PIL模块
import Image, ImageDraw, ImageChops,

应用程序正常运行,上传到GAE时没有任何投诉,但在尝试使用dev_appserver.py时,它拒绝导入模块。

有没有办法迫使dev_appserver.py识别它们,因为GAE显然支持它们?

3 个答案:

答案 0 :(得分:1)

我认为你必须写from PIL才能导入它们。

from PIL import Image, ImageDraw, ImageChops

答案 1 :(得分:1)

你的app.yaml有这个吗?

libraries:
 - name: PIL
   version: "1.1.7"

你是如何进口的?这对我有用:

from PIL import ImageChops

答案 2 :(得分:1)

您只需使用此命令安装PIL。

sudo easy_install --find-links http://www.pythonware.com/products/pil/ Imaging

这将需要您的管理员密码。