Невозможно использовать bigquery в appengine: «ImportError: нет модуля с именем google.cloud.bigquery» - PullRequest
0 голосов
/ 10 ноября 2018

Пробовал все возможное, чтобы исправить эту ошибку, я не уверен, где я иду не так. Я уже запустил pip и похоже, что все на месте, но ошибки lib все еще есть.

Нужно руководство, что еще проверить

pip install --system --upgrade -r requirements.txt -t lib

$ cat appengine_config.py
import sys    
import os
sys.path.insert(0, 'lib')
# appengine_config.py
from google.appengine.ext import vendor

# Add any libraries install in the "lib" folder.

vendor.add ('lib')

$ cat requirements.txt 
GoogleAppEngineCloudStorageClient==1.9.22.1
google-api-python-client
google-cloud
google-cloud-bigquery

#Inside the code
from google.cloud import bigquery
from google.cloud.bigquery import Dataset

ERROR    2018-11-10 16:24:47,981 wsgi.py:263] 
Traceback (most recent call last):
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 240, in Handle
    handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 299, in _LoadHandler
handler, path, err = LoadObject(self._handler)
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 85, in LoadObject
    obj = __import__(path[0])
  File "/home/royans/repository/tesmon/tesmonweb/tmon.py", line 32, in <module>
from google.cloud import bigquery
  File "/usr/lib/google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/python/runtime/sandbox.py", line 1149, in load_module
raise ImportError('No module named %s' % fullname)
 ImportError: No module named google.cloud.bigquery
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...