Я работаю над приложением python google app engine, я использую python2.5, я хочу иметь дело с изображениями на GAE (изображения с фильтрами), изначально я попробовал библиотеку PIL, и я установил ее успешно, и я ее протестировал и он работает правильно на моем компьютере, но когда я тестирую его на localhost (запускается на GAE), у меня есть ошибка NotImplementedError: Unable to find the Python PIL library
, тогда я попытался обработать изображения с помощью API изображений Python, как в этом уроке: https://developers.google.com/appengine/docs/python/images/overview, и я протестировал изменение размера изображения, и он работает правильно, но основное приложение, которое я хочу, это отфильтровать изображения, вопрос: если эта служба (фильтрация изображений) поддерживается в API изображений Python в GAE? и если нет, то как я могу фильтровать изображения на GAE ? Я видел, что эта служба доступна в PIL, и я ее протестировал, но эта библиотека не поддерживается GAE в python2.5.Как фильтровать изображения на GAE?
EDIT:
Я пытался использовать python2.7 использовать библиотеку PIL на GAE, как https://developers.google.com/appengine/docs/python/python27/using27#Configuring_Libraries, я установил PIL 1.1.7, и настроил app.yaml файл как:
application: app_id
version: 1
runtime: python27
api_version: 1
threadsafe: false
handlers:
- url: /.*
script: main.py
libraries:
- name: PIL
version: "1.1.7"
сейчас ? как я могу использовать эту библиотеку в main.py страницы я попытался, как from PIL import Image
, Buth проблема еще как:
No module named PIL
args = ('No module named PIL',)
message = 'No module named PIL'
Спасибо заранее.
1. Что заставляет вас думать, вы установили PIL успешно, если изображения API не может найти его? 2. PIL поддерживается в App Engine, если вы используете среду исполнения Python 2.7. – geoffspear
@Wooble: я тестировал его, он работает правильно, как приложение запуска python, но когда я запускаю приложение на localhost в качестве запуска GAE, я получил вышеуказанную ошибку (я использовал python 2.5, если я использую python 2.7, поддерживает ли PIL GAE ??). –
Как вы используете dev_appserver.py? Используете ли вы ту же установку Python, где PIL работает правильно? – geoffspear