数据存储模拟器:DatastoreGrpcStub 需要本地 gRPC 安装

问题描述 投票:0回答:1

我们正在运行 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 内部运行,但是当我从 virtualenv 内部运行

dev_appserver.py
时,出现以下错误:

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

知道如何解决这个问题吗?

google-app-engine google-cloud-storage virtualenv
1个回答
0
投票

因此,对于不幸使用 Google App Engine 的人来说,您必须从 wsgi.py 中删除 wrap_wsgi_app(app) 才能使热重载正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.