我使用IPython的筆記本電腦來讀取出生率 我已經完成了安裝了谷歌的API easy_install --upgrade google-api-python-client
了谷歌的BigQuery公共數據集託管訪問的數據集。如何使用read_gbq或其他BQ在IPython中到BigQuery中
但是它仍然無法檢測已安裝的API
有人有IPython的筆記本共享訪問公共數據集並將其加載到IPython中一個數據幀。
import pandas as pd
projectid = "xxxx"
data_frame = pd.read_gbq('SELECT * FROM xxxx', project_id = projectid)
303 if not _GOOGLE_API_CLIENT_INSTALLED:
--> 304 raise ImportError('Could not import Google API Client.')
305
306 if not _GOOGLE_FLAGS_INSTALLED:
ImportError: Could not import Google API Client
我有共同的 http://nbviewer.ipython.org/urls/dl.dropbox.com/s/d77u2xarscagw0b/BigQuery_Trial8.ipynb?dl=0
附加信息使用IPython的筆記本電腦: 我與用於IPython的服務器泊塢窗實例的服務器上運行。 我已經跑了翹https://sdk.cloud.google.com |在Linux服務器上安裝的bash
我試圖運行某些共享筆記本 nbviewer.ipython.org/gist/fhoffa/6459195 或nbviewer.ipython.org/gist/fhoffa/6472099 的但是我也弄 ImportError:沒有名爲bq的模塊
我懷疑這是一個缺少依賴關係的簡單情況。 任何人誰擁有的線索,幫助歡迎
我沒有iPython筆記本,但能夠重現您的錯誤並修復它。如果您查看https://github.com/pydata/pandas/blob/master/pandas/io/gbq.py中的第27-35行,有些導入可能會失敗。你可以一個一個嘗試嗎? – Mario 2014-09-23 12:40:52
感謝您的鏈接。我想我需要更多地消化它。仍然看起來像我有幾個進口缺失。 – 2014-09-27 05:07:47