在App Engine上使用PILLOW而不是PIL

时间:2014-02-09 04:27:00

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

事实证明,PIL似乎有过高估计字体高度的问题。我在App Engine上遇到了PIL这个问题。详细了解此问题here

但是,我的本地机器上的PILLOW没有这个问题。我可以解决这个问题,但理想情况下我会在app引擎上使用PILLOW而不是PIL。这可能吗?

2 个答案:

答案 0 :(得分:7)

没有。 PIL使用基于C的模块,PILLOW也是如此。您只能部署第三方模块(如numpy)中列出的基于C的库的受支持模块 - https://developers.google.com/appengine/docs/python/tools/libraries27

答案 1 :(得分:0)

如果您真的需要它,您可以使用托管虚拟机并设置所需的库,包括基于C的python库,如pillow。

这不是一个简单的解决方案。它影响缩放时间(根据谷歌的毫秒到分钟),成本(您支付云计算引擎)和设置(您必须指定正确的Docker容器)。

但是可以做到。