我目前正在使用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)包一起工作?