【发布时间】:2018-01-17 12:17:55
【问题描述】:
我正在使用基于 Github 上提供的示例的 Google Cloud AppEngine 我正在测试 blobstore 示例,但是当我尝试在该示例中包含 API google.cloud.speech 时,我收到错误“没有名为 google 的模块.cloud.speech”,但在语音演示中使用相同的导入。
dev_appserver.py app.yaml
在语音演示中,当我包含导入 google.appengine.api 时出现错误 No module named appengine.api,但同样的导入适用于 blobstore 示例。
python2.7 transcribeSpeech.py 资源/audio.raw
第一个错误
ERROR 2018-01-17 12:07:09,600 wsgi.py:263]
Traceback (most recent call last):
File "/google/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 240, in Handle
handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
File "/google/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 299, in _LoadHandler
handler, path, err = LoadObject(self._handler)
File "/google/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 85, in LoadObject
obj = __import__(path[0])
File "/home/user/src/project/python_gae_quickstart_editor-2018-01-14-21-40/appengine/standard/blobstore/gcs/main.py", line 13, in <module>
from google.cloud import speech
File "/google/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/python/runtime/sandbox.py", line 1147, in load_module
raise ImportError('No module named %s' % fullname)
ImportError: No module named google.cloud.speech
第二个错误:
Traceback (most recent call last):
File "transcribeSpeech.py", line 39, in <module>
import cloudstorage
File "/home/user/src/project/python_gae_quickstart_editor-2018-01-14-21-40/appengine/standard/blobstore/gcs/lib/cloudstorage/__init__.py", line 20, in <module>
from .api_utils import RetryParams
File "/home/user/src/project/python_gae_quickstart_editor-2018-01-14-21-40/appengine/standard/blobstore/gcs/lib/cloudstorage/api_utils.py", line 45, in <module>
from google.appengine.api import app_identity
ImportError: No module named appengine.apiv
【问题讨论】:
标签: python python-2.7 google-app-engine google-cloud-speech