python-pptx 在 Google App Engine 上

python-pptx on Google App Engine

根据 Google App Engine 第三方库支持,支持的 lxml 的最新版本是 2.3 https://cloud.google.com/appengine/docs/python/tools/libraries27

并且python-pptx需要lxml >= 3.1.0 https://github.com/scanny/python-pptx/blob/master/requirements.txt

那么在 GAE 上 运行 python-pptx 的最佳方式(如果可能)是什么?

注意:我正在使用 buildout 来部署我的应用程序,并且那些限制失效的地方。

谢谢!

App Engine 与该库不兼容,因此如果您仍想坚持使用 App Engine 服务,最好的选择是使用托管 VM:https://cloud.google.com/appengine/docs/managed-vms/

这将允许您访问所有 App Engine 服务,但在安装库方面给予您更大的灵活性。

我遇到了同样的问题。我想在 GAE 标准环境中使用 Python-pptx 但不能,因为 GAE 标准不支持 Pillow。我迁移到 GAE 灵活的环境,它工作得很好。花了几个小时为灵活的环境调整我的代码,但这没什么大不了的。