Похоже, проблема в том, что Karmic Koala 9.10 (последняя версия Ubuntu) поставляется с Ubuntu One, приложением на python, которое зависит от библиотеки буферов протокола Google . Пакет python-protobuf предоставляет пакет google.protobuf в /usr/lib/pymodules/python2.6.
К сожалению, в AppEngine SDK входит еще один пакет, который называется google.appengine. Итак, где-то в вашем коде пакет google импортируется, и пакет, содержащий protobuf, сначала находится в PYTHONPATH. Python кэширует первый пакет, найденный в sys.modules, поэтому второй пакет Google в SDK никогда не будет импортирован.
Вы можете переместить SDK Google AppEngine вперед к PYTHONPATH. Это должно гарантировать, что Python найдет пакет google.appengine вместо пакета, предоставленного python-protobuf. * 1007 *
PYTHONPATH=/opt/google_appengine/google_appengine_1.2.7 \
python dev_appserver.py helloWorld
Это ошибка, о которой нужно сообщить в проекте AppEngine SDK .
Обновление: я отправил ошибку в API AppEngine .