是否可以在 Cloud Datalab 中使用 Google apiclient 的发现模块?
is it possible to use the discovery module from the Google apiclient in Cloud Datalab?
我有一个简单的 python 脚本可以执行如下操作:
from apiclient import discovery
from oauth2client.client import GoogleCredentials
ggSvc = discovery.build ( 'genomics', 'v1', credentials=credentials )
body = { "readGroupSetIds": [readGroupSetId],
"referenceName": args.chr,
"start": args.pos-2,
"end": args.pos+2,
"pageSize": 256 }
r = ggSvc.reads().search ( body=body ).execute()
是否可以从 Datalab 执行此操作,或者我最好的选择是使用请求模块,然后以这种方式构建和 post http 请求?
以下命令将安装 google api python 客户端
!pip install google-api-python-client
您还可以使用 %%bash
单元格魔法选项 运行 命令。
例如,
%%bash
pip install google-api-python-client
我有一个简单的 python 脚本可以执行如下操作:
from apiclient import discovery
from oauth2client.client import GoogleCredentials
ggSvc = discovery.build ( 'genomics', 'v1', credentials=credentials )
body = { "readGroupSetIds": [readGroupSetId],
"referenceName": args.chr,
"start": args.pos-2,
"end": args.pos+2,
"pageSize": 256 }
r = ggSvc.reads().search ( body=body ).execute()
是否可以从 Datalab 执行此操作,或者我最好的选择是使用请求模块,然后以这种方式构建和 post http 请求?
以下命令将安装 google api python 客户端
!pip install google-api-python-client
您还可以使用 %%bash
单元格魔法选项 运行 命令。
例如,
%%bash
pip install google-api-python-client