我在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你找到了解決問題的辦法。我面對同樣的情況。 –