DataLabをアップして、いくつかのノートブックを入手しました。 マシン上のローカルJupyterノートブックから同じデータにアクセスするさまざまな理由から、私は好きです。ローカルのJupyterノートブックからGoogle BigQueryデータにアクセスする
This questionこれまでのところ私は働くことができないいくつかのアプローチを提案しました。
具体のgcloudライブラリ:
from gcloud import bigquery
client = bigquery.Client()
は、最後の行をトレースしてくれスタックを与える:
ContextualVersionConflict: (protobuf 2.6.1 (/usr/local/lib/python2.7/dist-packages), Requirement.parse('protobuf!=3.0.0.b2.post1,>=3.0.0b2'), set(['gcloud']))
をパンダライブラリが有望と思われる:
df=pd.io.gbq.read_gbq('SELECT CCS_Category_ICD9, Gender, Admit_Month FROM [xxxxxxxx-xxxxx:xxxx_100MB_newform.xxxxxx_100MB_newform]ORDER by CCS_Category_ICD9',
project_id='xxxxxxxx-xxxxx')
はまた私を与えますスタックトレース:
IOError: [Errno 2] No such file or directory: '/usr/local/lib/python2.7/dist-packages/httplib2-0.9.1.dist-info/METADATA'
おそらく私のブラウザは現在プロジェクトに認証されていますが、パンダのアプローチで正式な問題がありますか?私は依存関係がないのですか?
任意の提案や指導感謝..
ローカルJupyterノートブック内からBigQueryのデータソースにアクセスするための最良の方法は何ですか?
ダーン、私はそれがあったと思う、ピップはintslledと私もピップアップグレード、同じ結果、 ( – dartdog
--ignore-installedオプションは役に立ちますか? –
!!私がテーブル名の前に持っていたプロジェクトID文字列を削除すると、 gでは、要するにSelect句のフォーマットが非常に悪いです! – dartdog