Google App Engine неожиданно перестает работать, с ошибкой «вы, вероятно, не получаете Python-модуль PIL»,

Я разрабатываю приложения на GAE (с Windows / Python) уже более года, и хотя я не эксперт, мне всегда удалось запустить приложения!

Приложение, над которым я сейчас работаю, отлично работает на локальном хосте в обеденное время сегодня. Без каких-либо изменений я пришел к нему сегодня вечером, и приложение не будет запускаться в панели запуска App Engine, появляется предупреждающий треугольник, когда я пытаюсь сделать следующее в журнале:

INFO 2013-12-03 23:46:06,766 devappserver2.py:557] Skipping SDK update check. WARNING 2013-12-03 23:46:06,776 api_server.py:317] Could not initialize images API; you are likely missing the Python "PIL" module. Traceback (most recent call last): File "C:\Program Files (x86)\Google\google_appengine\dev_appserver.py", line 184, in <module> _run_file(__file__, globals()) File "C:\Program Files (x86)\Google\google_appengine\dev_appserver.py", line 180, in _run_file execfile(script_path, globals_) File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\devappserver2.py", line 727, in <module> main() File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\devappserver2.py", line 720, in main dev_server.start(options) File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\devappserver2.py", line 685, in start default_gcs_bucket_name=options.default_gcs_bucket_name) File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\api_server.py", line 349, in setup_stubs simple_search_stub.SearchServiceStub(index_file=search_index_path)) File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\search\simple_search_stub.py", line 607, in __init__ self.Read() File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\search\simple_search_stub.py", line 1020, in Read read_indexes = self._ReadFromFile() File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\search\simple_search_stub.py", line 994, in _ReadFromFile version, indexes = pickle.load(open(self.__index_file, 'rb')) EOFError 2013-12-03 23:46:06 (Process exited with code 1) 

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

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

Забудьте о бит PIL, это просто предупреждение

Вам нужно прочитать stacktrace, и последняя строка – самая важная

File "C:\Program Files (x86)\Google\google_appengine\google\appengine\api\search\simple_search_stub.py", line 994, in _ReadFromFile version, indexes = pickle.load(open(self.__index_file, 'rb')) EOFError

Из этого он говорит мне, что служба поиска не может открыть индексный файл и не может быть запущена. Вы обновили SDK, что-то переместили.

Я предлагаю вам явно указать путь к индексам поиска и очистить индексы. См. Командную строку

 --search_indexes_path SEARCH_INDEXES_PATH path to a file used to store search indexes (defaults to a file in --storage_path if not set) (default: None) --clear_search_indexes [CLEAR_SEARCH_INDEXES] clear the search indexes (default: False)` 

Я разрешаю это, удалив хранилище данных

\ Пользователи … \ AppData \ Local \ TMP \ dev_appserver.datastore