python-pptx в 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

Итак, как лучше всего (если возможно) запустить python-pptx на GAE?

Примечание. Я использую buildout для развертывания своих приложений и там, где эти ограничения не работают.

Спасибо!


person davidcv5    schedule 24.03.2015    source источник


Ответы (2)


App Engine не совместим с этой библиотекой, поэтому, если вы все еще хотите использовать службы App Engine, лучше всего использовать управляемые виртуальные машины: https://cloud.google.com/appengine/docs/managed-vms/

Это позволит вам получить доступ ко всем службам App Engine, но даст вам больше гибкости при установке библиотек.

person PizzaPanther    schedule 24.03.2015
comment
Спасибо @PizzaPanther ... это помогло мне отказаться от этой библиотеки и просто сосредоточиться на чем-то другом ... просто не могу заставить ее работать в GAE. - person davidcv5; 27.03.2015

У меня такая же проблема. Я хотел использовать Python-pptx со стандартной средой GAE, но не смог, потому что стандарт GAE не поддерживает Pillow. Я перешел на гибкую среду GAE, и она отлично работает. Потребовалось несколько часов, чтобы настроить мой код для гибкой среды, но это не имеет большого значения.

person Melogs    schedule 09.02.2019