 推荐学习书目
› Python Cookbook
推荐学习书目
› Python Cookbook|  |      2keakon      2011-11-01 11:41:45 +08:00 @linsk 你应该直接使用google.appengine.api.images 如果非要用PIL的话,只有Python 2.7支持,不过没法本地调试 需要在app.yaml里加上 libraries: - name: PIL version: latest | 
|  |      3linsk OP | 
|  |      4keakon      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) |