33

JupyterLab 与 Google Drive的完美融合!

 5 years ago
source link: http://mp.weixin.qq.com/s?__biz=MzAxNTc0Mjg0Mg%3D%3D&%3Bmid=2653296499&%3Bidx=2&%3Bsn=4241da0a2ca36bcfddd0c405295c8560
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Vj6R3qb.jpg!web

标星★ 置顶 公众号      爱你们    

作者: Dario 

编译:1+1=6

1

前言

说到云存储选项,有太多的选项可供选择:Google Drive、OneDrive和Dropbox适用于普通用户,如果你想要更安全的服务,Tresorit 或 PCloud 也可以选择。但你可能对这些都不太感兴趣,主要原因是 我们想知道我的数据在哪里 ,而“在某个遥远的地方”并不能让我们很满意。这就是我们更热衷于家庭云解决方案的原因。

今天我们将看到 如何用JupyterLab设置Google Drive。

YNBn22U.png!web

1

安装扩展插件

地址: https://github.com/jupyterlab/jupyterlab-google-drive

uyEvu2A.png!web

打开命令提示符或终端,输入以下命令:

jupyter labextension install @jupyterlab/google-drive

如果出现错误,请确保安装了 NodeJS:

EbQVrer.png!web

地址:https://nodejs.org/en/

等扩展就会安装完毕,现在你可以启动JupyterLab了。侧边栏已经有所不同:

这意味着扩展已经成功安装并可以使用。 但也不完全是,稍后会有详细的介绍。现在你只能在打开Google Drive的时候看到它的logo:

qemQbyZ.png!web

因为你没有用谷歌账户登录。

2

配置要点

开始的时候,你需要打开Google开发者控制台,创建一个新的项目:

地址:

https://console.developers.google.com/projectselector2/apis/dashboard?pli=1&supportedpurview=project

如何配置:

iUfeQnF.png!web

一旦完成按下创建,确保项目在顶部栏中被选中:

现在进入OAuth许可界,选择External和Create。然后给程序重命名,滚动到底部,点击保存:

7FZJFbf.png!web

现在在 Credentials下Create Credentials下面的OAuth client ID创建客户端ID:

RRNVjaV.png!web

在下一个屏幕上,选择Application type下的Web应用程序,在Authorized JavaScript origins下给它一个名称和URL。默认情况下,URL应该是 http://localhost:8888 ,至少这是我们的JuypterLab运行的地方。如果你没有进行一些手动配置,它对你来说也是一样的:

qa2eQbU.png!web

现在到Library下面:

ARrYn2B.png!web

启用以下API:

  • Google Drive API

  • Google Picker API

  • Google Realtime API

这在Google开发者控制台上差不多就是这样,现在你可以回到JupyterLab 了。选择设置——Advanced Settings Editor:

zqIRriB.png!web

然后在Google Drive 下输入分配给你的ClientID:

UVriI3M.png!web

现在你终于可以看到登录选项了:

6feYzyi.png!web

3

测试

为了测试是否一切正常,我们制作了一个虚拟Notebook,并称之为TestNotebook。几乎立刻它就被保存到了Google Drive 中:

nU7JNbi.png!web

现在你应该知道: 你的工作会同步到云中,这使得云的存储更加安全!

2020年第 17 篇文章

量化投资与机器学习微信公众号,是业内垂直于 Quant、MFE、 Fintech 、AI、ML 等领域的 量化类主流自媒体。 公众号拥有来自 公募、私募、券商、期货、银行、保险资管、海外 等众多圈内 18W+ 关注者。每日发布行业前沿研究成果和最新量化资讯。

你点的每个“在看”,都是对我们最大的鼓励


Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK