[英]Google App Engine Locally: ImportError: No module named google.cloud.bigquery
如标题所示。
因此,我在appengine_config.py
添加了以下内容,但没有运气:
# appengine_config.py
from google.appengine.ext import vendor
# Add any libraries install in the "lib" folder.
vendor.add('lib')
我做了一个print sys.path
并验证了lib目录包含google / cloud / bigquery
如果我自己运行python,则可以导入它:
from google.cloud import bigquery
print bigquery.__path__
['/usr/local/lib/python2.7/dist-packages/google/cloud/bigquery']
从Google App Engine端点来看:
import google.cloud;print google.cloud.__path__
['/usr/local/lib/python2.7/dist-packages/google/cloud']
大查询位于该系统位置。 /usr/local/lib/python2.7/dist-packages/google/cloud/biqguery/
存在。 但是,如果我从App Engine端点尝试以下方法:
from google.cloud import bigquery
ImportError: No module named google.cloud.bigquery
有问题的文件包括,但似乎没有帮助:
from __future__ import absolute_import
我设置了venv并安装了以下所有内容: pip install -t lib/ -r requirements.txt --upgrade
。 从那里,如果我尝试import google; print google.__path__
import google; print google.__path__
我得到:
['lib/google', '/usr/lib/google-cloud-sdk/platform/google_appengine/google']
我认为第二条路径可能是原因。
我已经审查了以下内容,但没有成功:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.