Ошибка SDK PK приложения Engine Engine

Я разрабатываю приложение Python для Google App Engine на MacOS, и у меня возникают проблемы с настройкой PIL для локальной разработки. Я запускаю Python 2.5 в virtualenv, и я также установил PIL 1.1.7 в virtualenv, используя pip:

pip install PIL 

Я могу импортировать его в интерпретаторе python, и все выглядит нормально, но когда он используется SDK App Engine, возникает следующая ошибка:

  • Нет модуля с именем Image
  • Код Python для расстояния Земли
  • Преобразование base64 в Image в Python
  • Как программно проверить, анимирован ли GIF-образ?
  • Python Matplotlib Базовая карта наложение небольшое изображение на карте участка
  • Вернуть изображение в браузер в python, cgi-bin
  •  File "/Users/user/Development/src/virtualenv/lib/python2.5/site-packages/PIL/PngImagePlugin.py", line 564, in _save SystemError: Parent module 'PIL' not loaded 

    Похоже, что эта ошибка возникает, когда PIL импортирует ICCProfile, но он также должен быть пойман за исключением и обработан должным образом. Вот код из PngImagePlugin.py:

     try: import ICCProfile p = ICCProfile.ICCProfile(im.info["icc_profile"]) name = p.tags.desc.get("ASCII", p.tags.desc.get("Unicode", p.tags.desc.get("Macintosh", p.tags.desc.get("en", {}).get("US", "ICC Profile")))).encode("latin1", "replace")[:79] except ImportError: name = "ICC Profile" 

    Предложение, которое я получил при поиске решения, состояло в том, что я должен создать файл PIL.pth с указанием пути к PIL, но этот файл уже существует в виртуальной папке в папке site-packages, а содержимое файла:

     PIL 

    Есть ли у кого-нибудь какие-либо предложения о том, как исправить это или что еще я могу попробовать?

  • Использование Httplib2 в Python Appengine
  • GAE: тестовое задание с тестовым стендом
  • Загрузите и проанализируйте файл csv с помощью «универсальной новой строки» в python в Google App Engine
  • Рисование текста на иврите и изображение с помощью модуля изображений (python)
  • Миграция с Google App Engine на Heroku (отсутствует YAML)
  • ndb.StructuredProperty не вызывает методы подкласса ndb.PolyModel
  • One Solution collect form web for “Ошибка SDK PK приложения Engine Engine”

    Попробуйте использовать подушку вместо PIL.

    Обновление 1

    См. Эту тему http://code.activestate.com/lists/python-image-sig/6543/

    Python - лучший язык программирования в мире.