Google AppEngine webapp2:导入bigquery时没有名为pkg_resources的模块错误

时间:2017-03-03 04:38:55

标签: python google-app-engine

我正在开发一个网络引擎应用,并希望连接到Google bigquery。 一切正常,直到我键入以下内容:

from google.cloud import bigquery

enter image description here

如果我把这行放在一个.py文件中并编译它,它的工作原理非常好。它在我的app文件夹中的main.py中不起作用。我的site-package中有pkg_resources文件夹,我不明白为什么。 以下是错误消息:

enter image description here

这是app.yaml文件: enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

回溯表示您正在从本地计算机库运行bigquery代码,而不是从应用程序库运行。

您需要将库提供给您的应用程序。来自App Engine特定的BigQuery API Client Library for Python说明:

  

由于App Engine Python runtime environment中未安装Python客户端库,因此它们必须像{3}}一样{3.}}。