Python应用引擎SDK:导入错误google.appengine.ext.remote_api

时间:2017-08-31 10:19:01

标签: google-app-engine google-app-engine-python

我目前正在使用appengine(标准环境)和数据存储区,我们还在本地服务器上运行一些CRON脚本,这些脚本远程连接到数据存储区并插入每日更新。

我面临的主要问题是目前新的SDK: https://cloud.google.com/appengine/docs/standard/python/download

运行指定的命令后:

gcloud components install app-engine-python

以下脚本仍无效:

try:
    import dev_appserver
    dev_appserver.fix_sys_path()
except ImportError:
    pass

from google.appengine.ext.remote_api import remote_api_stub
PROJECT_ID = "lipexdb-test"
remote_api_stub.ConfigureRemoteApiForOAuth(
    '{}.appspot.com'.format(PROJECT_ID),
    '/_ah/remote_api/') #notasecret
from google.appengine.ext import ndb

try:
    from google.cloud import bigquery as bq
except Exception, e:
    print "Cannot import bigquery"
    print e

未能收到以下消息:

Traceback (most recent call last):
  File "testenv.py", line 7, in <module>
    from google.appengine.ext.remote_api import remote_api_stub
ImportError: No module named google.appengine.ext.remote_api

我曾经能够使用&#34;原始应用程序引擎SDK for python&#34; (可在上面的相同链接中找到),但这会导致一些问题(主要是两个&#34; google&#34;路径中的库,然后与所有google.cloud.包冲突)。

新的App引擎SDK也没有python包吗?我怎样才能使它们与google.cloud(bigquery / pubsub)包一起工作?

0 个答案:

没有答案