Эмулятор хранилища данных: DatastoreGrpcStub требует локальной установки gRPC - PullRequest
0 голосов
/ 28 августа 2018

Мы используем стандарт App Engine, и я пытаюсь перейти на эмулятор хранилища данных, но когда я включаю его с помощью --support_datastore_emulator=True, я получаю сообщение об ошибке:

  File ".../platform/google_appengine/google/appengine/tools/devappserver2/datastore_grpc_stub.py", line 82, in __init__
    raise RuntimeError('The DatastoreGrpcStub requires a local gRPC '
RuntimeError: The DatastoreGrpcStub requires a local gRPC installation, which is not found.

Документация (https://cloud.google.com/appengine/docs/standard/python/tools/migrate-cloud-datastore-emulator) предупреждает об этой проблеме, и их решение - запустить изнутри virtualenv, но когда я запускаю dev_appserver.py изнутри virtualenv, я получаю следующую ошибку:

File ".../platform/google_appengine/google/appengine/tools/devappserver2/devappserver2.py", line 21, in <module>
    import logging
ImportError: No module named logging

Есть идеи, как решить эту проблему?

...