我在Ubuntu Linux 16.4上使用Eclipse和PyDev构建了一个使用Python的App Engine项目。Google App Engine - Big Query - Python无法找到库google.cloud
我使用的Flask框架工作正常,我想要做的是连接到Big Query,这就是我遇到的麻烦。
所以我用:
pip install --upgrade google-cloud-bigquery
要安装大查询库,我可以看到包在/usr/local/lib/python2.7/dist-packages
出于某种原因,Eclipse的似乎不认为库已注册,我可以忍受的,但是当我跑我的项目dev_appserver.py应用程序引擎无法找到库:
我有这个在我的Python的PyDev:
这是奇怪的,如果我加from lib.google.cloud import bigquery
PyDev的解决,距离 - 包是在PyDev的路,所以我不知道为什么它不挑它起来。
您还会注意到我已经注释掉apiclient.discovery
和oauth2client.client
,我会尝试另一种方式,但App Engine的抱怨它找不到SignedJwtAssertionCredentials
库,所以我相信这是所有链接,并造成同样的问题。
在我appengine_config.py
我:
这是因为SDK和谷歌的云包包含谷歌文件夹。 –
@MattStannard你找到了解决问题的办法。我面对同样的情况。 –