2
keakon 2011-11-01 11:41:45 +08:00
@linsk 你应该直接使用google.appengine.api.images
如果非要用PIL的话,只有Python 2.7支持,不过没法本地调试 需要在app.yaml里加上 libraries: - name: PIL version: latest |
3
linsk OP |
4
keakon 2011-11-01 20:38:04 +08:00
@linsk 我刚试了下,没遇到什么问题
先是下载PIL的源码,下载下来后执行这个安装: sudo python setup.py install 看到安装的位置是: /Library/Python/2.7/site-packages/PIL/ 我的Mac上有安装2.6和2.7这2个版本,默认是用2.7。 接着打开GoogleAppEngineLuancher,在设置里改下Python的路径: /usr/bin/python 不改的话就会用2.6版 然后再测试一下,无异常: class MainHandler(webapp.RequestHandler): def get(self): f = open('demo.png', 'rb') img = f.read() img = images.resize(img, 32, 32) self.response.headers['Content-Type'] = 'image/png' self.response.out.write(img) |