It failed when I set "PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp". It works when I don't set it.
$ export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp
$ python ./route_guide_server.py
I0723 11:17:54.675572992 54257 ev_epoll_linux.c:85] epoll engine will be using signal: 36
D0723 11:17:54.675605774 54257 ev_posix.c:106] Using polling engine: epoll
Traceback (most recent call last):
File "./route_guide_server.py", line 35, in <module>
import route_guide_pb2
from google.protobuf import descriptor as _descriptor
File "/usr/lib/python2.7/site-packages/protobuf-3.0.0b3-py2.7.egg/google/protobuf/descriptor.py", line 46, in <module>
from google.protobuf.pyext import _message
ImportError: cannot import name _message